Fivee

导航

2020年9月18日 #

Unity animation transition问题

摘要: 如果使用通用的controller时,例如 AnimatorOverrideController,不能勾选Fixed Duration。 对于不同的clip时,状态机的长度是不一样的。使用时间作为跳转条件的话,会出现前一个clip没有播放完成就开始跳转了,并且这样的问题比较隐蔽,不方便查看。 阅读全文

posted @ 2020-09-18 14:31 Fivee 阅读(410) 评论(0) 推荐(0)

2020年7月27日 #

Unity Bugly接入易错

摘要: 1. please check your APP ID correct and Version available 检查Bugly产品项目中的产品类型, 安卓和IOS 2. 最后一句一定要加上,不然就会遇到 Cleartext HTTP traffic to android.bugly.qq.com 阅读全文

posted @ 2020-07-27 16:50 Fivee 阅读(802) 评论(2) 推荐(0)

2020年6月12日 #

Unity Dropdown 多选

摘要: 扩展Dropdown, 使dropdown支持多选 参考文章 https://www.cnblogs.com/chinarbolg/p/9601417.html 进行扩展后,dropdown已经可以支持重复选择了。 添加一个标记选项状态的值 // 当前筛选的技能质量标记 public int Sel 阅读全文

posted @ 2020-06-12 14:49 Fivee 阅读(1753) 评论(0) 推荐(0)

2020年5月19日 #

Vector 加减乘除

摘要: // l 的头,与 r 的尾巴连接起来, l的尾巴与r的头组成一个新的vector vec2 operator+(const vec2& l, const vec2& r) { return { l.x + r.x, l.y + r.y }; } // l 与 r 的尾部相连,从 r 的头部出发连接 阅读全文

posted @ 2020-05-19 14:40 Fivee 阅读(612) 评论(0) 推荐(0)

无序数组取中位数

摘要: 最暴力的 - 先排序 快一点的 - 快排,任选一个数,小的放前面,大的放后面,如果左部分的数量正好是(n-1)/ 2 那支点就找到了。否则的话,就继续找。 优雅的 - 构建一个最小堆,用前(n+1)/ 2 个元素构建一个最小堆,将其余元素尝试向里插入,比堆顶小的扔了,比堆顶大的留下,最后的队形就是中 阅读全文

posted @ 2020-05-19 11:27 Fivee 阅读(468) 评论(0) 推荐(0)

2020年5月18日 #

Lua的内存优化

摘要: 一、string.gsub和string.gmatch string.gsub 和 string.gmatch 会产生大量的子串,这些子串都会开辟一片内存,而我们根本用不上这些子串。 二、Lua中String是不可变值 这一点也经常被大家忘记,哪怕是写Lua的老手。在以下代码中,因为Lua的stri 阅读全文

posted @ 2020-05-18 15:24 Fivee 阅读(1168) 评论(0) 推荐(0)

2020年5月13日 #

Unity GameObject判空问题

摘要: 引用(https://jacx.net/2015/11/20/dont-use-equals-null-on-unity-objects.html) 这其实就是问题出现的主要原因,Unity是一个用C#包装起来的C++引擎,他提供的Destory方法只是把C++部分的非托管资源释放了,在C#中的托管 阅读全文

posted @ 2020-05-13 17:54 Fivee 阅读(2152) 评论(0) 推荐(0)

2020年4月20日 #

Windbg 崩溃统计分析

摘要: 使用cdb.exe,cdb是windbg的命令行版本,功能稍弱一些,但是可以不需要打开界面运行。 cdb -y symbolpath -z dumpfile -c command -logo logfilepath 如果你想在-c 命令中使用多个命令,使用 ; 分割,或者使用 &< 脚本模式,参考巨 阅读全文

posted @ 2020-04-20 17:52 Fivee 阅读(274) 评论(0) 推荐(0)

2020年4月15日 #

Unity 碰撞触发

摘要: (2d与3d的Collider可以相互存在,但是无法相互协作,如2d是无法检测3d的,反之,一样) 在目前掌握的情况分析,在Unity中参与碰撞的物体分2大块:1.发起碰撞的物体。2.接收碰撞的物体。 1. 发起碰撞物体有:Rigodbody , CharacterController . 2. 接 阅读全文

posted @ 2020-04-15 15:15 Fivee 阅读(689) 评论(0) 推荐(0)

2020年3月30日 #

Unity 跨线程交互

摘要: Internal_CreateGameObject can only be called from the main thread Unity的UI线程不允许其他线程访问,但是logger线程是独立的,所以如果你成功的输出了日志,并不代表你就能快乐的访问ui了 但是有的时候会出现不报错,但是毫无反馈 阅读全文

posted @ 2020-03-30 18:08 Fivee 阅读(1352) 评论(0) 推荐(0)