什么是协同程序?
答:在主线程运行时同时开启另一段逻辑处理,来协助当前程序的执行。换句话说,开启协程就是开启一个可以与程序并行的逻辑。可以用来控制运动、序列以及对象的行为。
物体发生碰撞的必要条件
答:两个物体都必须带有碰撞器Collider,其中一个物体还必须带有Rigidbody刚体。
请简述GC(垃圾回收)产生的原因,并描述如何避免?
答:GC回收堆上的内存
避免:
1)减少new产生对象的次数
2)使用公用的对象(静态成员)
3)将String换为StringBuilder
如何安全的在不同工程间安全地迁移asset数据?三种方法
答:
1.将Assets和Library一起迁移
2.导出包package
3.用unity自带的assets Server功能
Unity提供了几种光源,分别是什么
答:
四种。
平行光:Directional Light
点光源:Point Light
聚光灯:Spot Light
区域光源:Area Light
答:在主线程运行时同时开启另一段逻辑处理,来协助当前程序的执行。换句话说,开启协程就是开启一个可以与程序并行的逻辑。可以用来控制运动、序列以及对象的行为。
物体发生碰撞的必要条件
答:两个物体都必须带有碰撞器Collider,其中一个物体还必须带有Rigidbody刚体。
请简述GC(垃圾回收)产生的原因,并描述如何避免?
答:GC回收堆上的内存
避免:
1)减少new产生对象的次数
2)使用公用的对象(静态成员)
3)将String换为StringBuilder
如何安全的在不同工程间安全地迁移asset数据?三种方法
答:
1.将Assets和Library一起迁移
2.导出包package
3.用unity自带的assets Server功能
Unity提供了几种光源,分别是什么
答:
四种。
平行光:Directional Light
点光源:Point Light
聚光灯:Spot Light
区域光源:Area Light