草庐IT

RTC1-Unity

全部标签

Unity中使用TextMeshPro打出Emoji表情

文章目录1制作Emoji图集1.1准备好emoji素材1.2下载TexturePackerGUI软件1.3制作图集并输出2制作TextMeshPro素材资源2.1导入TextMeshPro库2.2制作TextMeshPro的SpriteAssets3打出完美的emoji表情3.1将上一步的SpriteAssets引用到TextMeshPro的设置中3.2调整TexturePackerGUI输出的细节最近遇到一个需求,在聊天框中支持用户的Emoji输入,查了半天资料没有一个能说清楚的,于是自己研究琢磨了下。最终效果最终效果可以在APP输入框中使用系统的输入法输入emoji表情并显示,如下1制作E

Unity 关于VideoPlayer黑屏的问题。

一、目录VideoPlayer运行后,视频有声音,无画面黑屏?【普通】VideoPlayer运行后,Android平台下,URL正确但无法播放?【中级】二、详情2.1VideoPlayer运行后,视频有声音,无画面黑屏?【普通】错误代码:ReportException:UnityLogErrorCouldnotfindmaterialHidden/VideoDecodeAndroid。问题原因:有些Unity安装后不会自动加上与VideoPlayer相关的Shader。解决办法:在AlwaysIncludedShaders中添加234的Shader错误代码2:RenderTexture.Cre

圣诞树拼图游戏unity制作

2022年圣诞节到来啦,很高兴这次我们又能一起度过~一、前言提示:使用unity来制作一个拼图游戏,图片便是圣诞树。二、创意名圣诞树拼图游戏三、效果展示圣诞树拼图游戏最终效果。游戏中效果如图:游戏拼图完成后效果如图:  四、实现步骤第一步,先新建场景,场景中包含内容如下图:背景图Background是拼图的最终目标图片。用来为拼图作为参照的。Body上绑定一个脚本main,脚本是用来生成图片拼图碎片的,并且以此为父物体,通过代码生成拼图碎片子物体。运行后对应场景中的图片是:  第二步代码内容说明:在body这个物体上绑定一个脚本main,在代码中有texall这个数组,该数组用来放置不同的图片

Unity之Android项目的打包

一Unity里面配置Android运行环境1.1首先unity需要集成android编译环境,点击FIle->BuildSettings1.2没是否有Android模块,没的话先下载Android模块1.3按下面的操作,下载Android支持,SDK,NDK,和JDK1.4如果之前AndroidStudio配置有这些,可以不用下载,进行配置就行,Edit->Preferences1.5选择ExternalToos选项,往下拉出现SDK相关配置,我们选择本地路径就可以了有可以在AndroidStudio里面管理SDK版本二编译运行Android2.1 点击File->BuildSetting->

Unity+百度文心大模型驱动AI小姐姐数字人

1.简述    最近看到新闻,说是百度、字节、商汤、百川、智普等几家企业及机构所发布的生成式大语言模型,通过了《生成式人工智能服务管理暂行办法》,成为首批获得官方备案的大语言模型服务提供商。虽然一直在使用包括文心一言、chatglm这些大语言模型的,但这次好像用着合法合规,有了保障的感觉。    关于百度的文心一言,也是继chatgpt发布以来国内首发跟进,发布的大语言模型了。从文心一言的官方应用上,并没有找到api的使用入口,让我一度以为百度没有开放相关的接口服务。文心一言官方传送门:https://yiyan.baidu.com/https://yiyan.baidu.com/    直到

Unity——各种特效的基本使用方法

特效是游戏制作不可或缺的一环,作为游戏开发者最重要的工作就是将特效添加到游戏中,并在合适的时机、合适的位置将特效播放出来,同时还要注意特效的管理和销毁。某些种类的特效,如动效、贴花,还要编写脚本代码以实现更细节的控制。因此本文将简单介绍各种特效的使用方法。特效和动画的播放本身没有什么难点,很多时候只需要实例化物体即可。1.创建粒子特效在AssetStore中有一套适合学习和使用的免费粒子资源,名为UnityParticlePack。这套素材在导入后可能会提示重启Unity,按照提示操作即可。以下借用这套素材进行说明。在导入资源包后,找到粒子素材的prefab,例如EarthShatter。将其

如何在Unity中实现聊天文本,控制Text文本长度,自动换行

   publicImageimage;publicstringtext="Thisisachatthatwrapsitself";publicfloatwith=200;privateTextmailText;RectTransformrect;RectTransformimgRect;voidStart(){mailText=GetComponent();rect=GetComponent();imgRect=image.GetComponent();}voidUpdate(){floatcurWith=0;mailText.text=text;if(mailText.preferredW

Unity ToLua热更框架使用教程(1)

从本篇开始将为大家讲解ToLua在unity当中的使用教程。Tolua的框架叫LuaFramework,首先附上下载链接:https://github.com/jarjin/LuaFramework_UGUI_V2这个地址的是UGUI的。下载完之后导入项目,首先,我们要先让这个项目跑起来。首先点击Lua->Clearwrapfiles,清除所有wrap文件。然后点击LuaFramework->BuildWindowsResource,打包ab资源。最后点击Lua->GenerateAll,重新生成wrap文件。但是在我这里生成Wrap文件时出现了一个报错。经过调试之后发现是ParticleSy

Unity | HDRP高清渲染管线学习笔记:HDRP光照系统(二)

目录一、光源类型和模式1. Light组件1.1General(通用设置)1.1.1LightLayer(光照层)1.2 Emission(发光设置)1.3Shadows(阴影)二、LightLayer(光源分层)三、光照探针 1.LightProbeGroup组件2.使用光照探针的基本步骤3.MeshRenderer组件LightProbes下BlendProbesVSUseProxyVolume3.1BlendProbes3.2UseProxyVolume3.2.1LightProbeProxyVolume组件RefreshMode(更新模式)Quality(质量)BoundingBoxM

适用于Unity的 Google Cardboard XR Plugin快速入门

本指南向您展示如何使用GoogleCardboardXRPluginforUnity创建您自己的虚拟现实(VR)体验。您可以使用CardboardSDK将移动设备变成VR平台。移动设备可以显示具有立体渲染的3D场景,跟踪头部运动并对其做出反应,并通过检测用户何时按下查看器按钮来与应用程序交互。首先,您将使用HelloCardboard案例,这是一款演示CardboardSDK核心功能的演示游戏。在游戏中,用户环顾虚拟世界以寻找和收集物品。它向您展示了如何:设置您的开发环境下载并构建演示应用程序扫描Cardboard查看器的二维码以保存其参数跟踪用户的头部运动通过为每只眼睛设置正确的失真来渲染立