unity
文章平均质量分 72
ice_pill
这个作者很懒,什么都没留下…
展开
-
ILRuntime Demo总结
简介众所周知,目前 ILRuntime 已经成为新项目主流的热更方案,相比于传统各种Lua的热更方案来说,ILRuntime有着更高的开发效率和更低的学习成本,同时通过编译成dll热更新,比起lua脚本来说,封装更加整洁和可控。目前ILRuntime已经成为Unity主推的一款热更方案。安装和demo路径直接参考前人的教程,这里不多赘述HelloWorld在运行测试完官方demo中的HelloWorld项目之后(如果没测试完,请按照上面的链接继续看),开始进行测试在热更内容中创建自定义类原创 2022-04-22 15:06:58 · 2279 阅读 · 0 评论 -
[Unity冷知识] 手机平台切换后台或者其他操作导致抬起事件监听不到问题
问题描述:我们经常遇到问题,在手机平台切换后台或者其他什么操作,导致Unity进程的抬起事件监听不到,造成比如滑条乱跑,按住特效不消失,按钮一直处于按下状态等等问题。解决思路:参考文章:https://www.jianshu.com/p/3a7989d1ff26Unity有两个接口函数OnApplicationPauseOnApplicationFocus官方解释:...原创 2020-03-09 15:37:16 · 980 阅读 · 0 评论 -
Unity 开发常见问题整理 (一)yield return 不执行的原因
参考案例 void Start() { //之前在这里写的是 //Loop()StartCoroutine(Loop()); } IEnumerator Loop() { yield return new WaitForSeconds(WaiteTime); Remove(); Debug.Log("Remove"); }原因一 .先检查是否使用原创 2017-11-14 16:01:37 · 2751 阅读 · 0 评论 -
[Unity冷知识]关于Dictionary的冷知识
本文不详细介绍Dictionary的用法,只介绍一些冷门知识。1.我们经常遇到报错 KeyNotFoundException: The given key was not present in the dictionary.这是因为字典里面没有我们要找的key导致的,所以一般在使用字典前我们都要判断下 dic.ContainsKey(),看下key存不存在。当然也可以用dic.TryGetV...原创 2019-08-28 11:53:21 · 4379 阅读 · 2 评论 -
【Unity冷知识】Text组件空格导致换行
有时候我们会发现,Text组件在warp模式下,输入空格会导致换行,如图:这是因为Text组件考虑到英文分词的习惯,我们都知道英文是按照空格分词的,所以为了避免出现同个单词被分开的情况,text对空格做了处理,故而出现上面这种情况。解决方法:在Unicode编码中有另一种不带换行的空格,Unicode编码为\u00A0,将我们输入的空格替换成这种不换行空格即可,参考代码: publ...原创 2019-09-09 19:22:41 · 1585 阅读 · 0 评论