多选题 : 如何优化内存?
(A)压缩自带类库
(B)将暂时不用的以后还需要使用的物体隐藏起来而不是直接Destroy掉
(C)释放AssetBundle占用的资源;AssetBundle资源包
(D)降低模型的片面数,降低模型的骨骼数量,降低贴图的大小
(E)使用光照贴图,使用多层次细节(LOD),使用着色器(Shader),使用预设(Prefab)
参考答案
继续答题:下一题


更多Unity3D试题
- 1Unity 材质系统中 Stander Shader,标准着色器的工作流是
- 2在 Unity 中,游戏对象 GameObject 是由什么组成的 ()
- 3碰撞器有哪几种类型:
- 4物体发生碰撞的必要条件:两个物体都必须带有碰撞器(Collider),其中一个物体还必须带有Rigidbody刚体,而且必须是运动的物体带有Rigidbody脚本才能检测到碰撞
- 5使用Unity3D引擎开发游戏时,开发商业复杂项目时,各个UI(UI脚本)之间传值,容易出现“紧耦合”的情况,容易导致项目的“可复用性”降低。解决思路是:各个UI的生成、销毁、切换,都是通过框架(Manger)实现,各个UI之间不直接联系(传值),开发类似“消息传递中心”的机制来负责所有“UI窗体”或者UI脚本之间的传值。