unity高级编程
文章平均质量分 89
讲解在unity开发过程中遇到的问题,并解决的过程,以及将繁琐的东西集成变成工具类,供给调用.
Unity-Plane
这个作者很懒,什么都没留下…
展开
-
Unity扫盲:unity可以开多线程吗?
因为在unity里面,不支持在新开的线程中操作UnityEngine SDK.考虑到苹果手机的单线程系统,除此之外还有其他限制,所以为了简单的教学直接就告诉别人,unity不能开多线程-_-||.其实这个是不对的.在有一些大场景加载中.或者数据比对中,开启多线程还是很有必要的(考虑到适用的场景).在很多人的印象中,都觉得unity不支持多线程,因为里面有一个协程的概念,认为协程就是因为unity不支持多线程而用的一个功能,其实这是不对的,unity是可以开多线程的,只是一般不去开线程,为什么呢?原创 2023-03-14 14:50:32 · 2235 阅读 · 0 评论 -
游戏开发中的数学问题:技能伤害的区域检测(方形,圆形,三角形,扇形)
众所周知,moba中的每个英雄都有一套自己的技能的攻击范围方式,有如廉颇一样的圆形范围,有火舞一样的直线范围,吕布的扇形方天戟范围,还有牛魔大招时的矩形范围等等一些技能是通过物理的碰撞检测来判断的,物理检测的诟病就在于开销过大,一般的,不会在游戏中使用物理碰撞来实现范围伤害.那么用什么呢?大多数是通过范围来检测的。所以在能考虑不用物理来检测的情况下,开发者更倾向来自己通过算法模拟实现.此篇和各位一起研究一下几种范围伤害的判断.原创 2023-03-07 15:27:02 · 1473 阅读 · 0 评论