Unity
cmdszh
这个作者很懒,什么都没留下…
展开
-
Coroutin Yield 停止继续执行
想要中途退出Coroutine 使用 Yield break.using System.Collections;using System.Collections.Generic;using UnityEngine;using System;public class CoroutineYieldTest : MonoBehaviour { // Use this for initia...原创 2018-10-19 16:20:16 · 260 阅读 · 0 评论 -
清理工程目录下所有prefab中丢失的脚本
感谢吴蕴泽的部分代码Unity批处理修改prefab感谢林新发的部分代码Unity3D编辑器:删掉MissingScirpt脚本问题:使用其他地方的到的prefab,但是又丢弃了他们的脚本(他们的脚本不适合自己),实例化这个Prefab的时候,会在Editor下打印很多warning消息,这消息会影响加载效率,拖慢加载速度,甚至引起崩溃(在打包出来通过UnityWebRequest加载Bund...原创 2018-10-17 16:34:28 · 1093 阅读 · 0 评论 -
[已解决]Unable to move cache folde to erro cde -9
异常:Unable to move cache folder ‘C:/Users/xxxx/AppData/LocalLow/Unity/WebPlayer/Cache/Temp/06146bcebf163c745b0d1470f3fa175b’ to ‘C:/Users/cmdsz/AppData/LocalLow/Unity/WebPlayer/Cache/xxxx/e2ff6a1826af...原创 2018-10-25 16:23:58 · 3738 阅读 · 0 评论 -
判断AsetBundle是否已经缓存,文档坑
一直在想为什么Caching.IsVersionCached(int version) 不重载 Caching.IsVersionCached(Hash128 hash)因为没有在文档中找到期望的这个接口,所以一直在用Hash128转为CRC32 然后 Int.Max求余获得一个Int值,用来作为verison参数。使用接口的时候报错了,由于本人是使用LuaFramwork,所以找到Cac...原创 2018-10-23 16:50:58 · 552 阅读 · 0 评论 -
Unity IOS11 IOS12 InputFied无法弹出软键盘的解决办法
前两天用Unity 5.5.6 打包IOS自测的时候,发现点击InputField后居然不能弹出软键盘google了一圈,发现不少人遇到这个问题为了验证IOS10可以弹出软键盘,没有改任何代码都没有改,只是运行到IOS10上测试,确实没问题。那么为什么会出现这个问题呢?如何解决这个问题呢?当然,这是Uinty的BUG。有人建议在xcode中添加一个接口,获取一下游戏键盘对应窗体,但试了没...原创 2018-11-05 09:09:34 · 5223 阅读 · 3 评论 -
lua实现完美继承
lua在继承基类时,使用getmetatable获取基类的 metatable,会丢失基类初始化的值在派生类中setmetatable({},getmetabale(baseObje))之后再赋值一次这样即可保证数据的完整...原创 2018-11-27 20:56:04 · 284 阅读 · 0 评论 -
Lua支持C#枚举赋值:枚举名称和枚举Int值(Unity)
Unity在 使用Lua的过程中,经常会将枚举类型导出为 XXXEnum_wrap.cs 如果遇到热更新一个没有导出的类型,就瓜起了,这里添加一个绕开类型导出的小tipslua中对枚举赋值,支持枚举名称和枚举的Int值这样用起来就很爽了...原创 2018-11-27 20:59:25 · 5184 阅读 · 0 评论 -
Lua AddComponent之后?时序问题
如图,如果Find节点并赋值之后,再AddComponent 完成之后启动一个lua携程中获取 xxx.tr_fishsNode 值的nil但是如果AddComponent后,再Find节点并赋值,完成之后,启动一个lua携程能正确获得xxx.tr_fishsNode先绕过。。。路过的大神如果知道原因,麻烦驻足留言,感谢。。。...原创 2018-11-27 21:02:41 · 1419 阅读 · 0 评论