Unity杂谈
真滋养
这个作者很懒,什么都没留下…
展开
-
Unity第一人称Demo演示
Unity第一人称Demo演示 Unity第一人称射击演示原创 2021-02-21 22:31:43 · 373 阅读 · 0 评论 -
Unity客户端UI性能优化
有的时候加载一个UI界面时可能需要加载很多的子UI,比如商店界面,如果在第一次进入时才实例化那么多个道具UI可能会给客户端带来不小的负担。其中一种优化的办法是预加载和分帧加载。 //外部调用的预加载方法 public void preloadCell() { StartCoroutine("preLoadExpItemCell"); } //道具数据 class Item { public GameObject ob原创 2021-01-24 17:00:38 · 602 阅读 · 0 评论 -
如何避免Unity动画状态机的蛛网地狱
如何避免Unity动画状态机的蛛网地狱提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。...原创 2020-11-22 16:22:53 · 1428 阅读 · 1 评论 -
Unity传递参数的坑
Unity中的引用传递和值传递有没有试过传递参数时明明修改了,但函数执行完毕后值却没有改变?这里需要搞清楚值类型数据和引用类型数据当作参数传递时的坑,简单来说值类型数据存储的是实际的数据,而引用类型顾名思义就是存储了实际数据的引用。这里先看看演示,struct为值类型,class为引用类型。 struct Item { public int id; public string name; } void Start() { //实例化一个结构体,结构体为值类型原创 2020-11-21 20:29:18 · 1492 阅读 · 1 评论 -
Unity武器与子弹碰撞检测
Unity武器与子弹碰撞检测一、采用碰撞器和刚体进行碰撞检测二、使用代码检测在想进行碰撞检测制造伤害或生成特效时,有两种常用的方法,一种是使用碰撞器和刚体,检测到碰撞后会自动调用OnCollisionEnter等函数,一种是使用Physics接口下的OverlapBox等检测函数。一、采用碰撞器和刚体进行碰撞检测在使用Collider进行碰撞检测时,至少要有一方是带有刚体组件。在默认设置的情况下这样就能够进行碰撞检测,但是在设置物体为静态或勾选刚体的动力学选项后会有不同。关于这两种碰撞什么情况下原创 2020-11-21 19:00:09 · 5830 阅读 · 0 评论