1. 在场景中放置多个Camera并同时处于活动状态时会发生什么.
2. 请简述Prefab的作用,并描述如何在移动设备的环境下恰当的使用它.
3. 如何销毁一个UnityEngine.Object及其子类.
4. 请简述为什么Unity3D中会发生在组件上出现数据丢失的情况(missing).
4. 请简述Unity3D下如何安全的在不同工程间迁移asset数据,请举出三种方法.
qq群(68994667)的各种吐槽
程序@成都: 09:39:02
1.多个camera与depth有关,
2,prefab预定制,我的理解就是,它已经是对象了(包含了各种脚本,模型,资源关系的集合),但是如果你在场景中不引用它,它是不会占用内存的,因此在移动设备上不能直接引用(也就是不能直接托在给脚本的),可以采用resouces.load,传路径的方式。
3、难倒不能直接用destroy,可能另有玄机
4、其实就是关系丢失了(Library目录),基本上就是没有在unity里改名啊,改变位置就会出这个问题,
5、方法1,可以把assets目录和Library目录一起迁移,方法二,导出包,方法三,用unity带的assets server功能
程序@成都: 09:39:12
可能理解有错
程序@kt: 09:39:47
北京程序@笑靥: 09:42:23
Program_cyh: 09:46:09
4.应该是引用的对象发生了改变
程序@Frank: 10:26:21
4. 请简述Unity3D下如何安全的在不同工程间迁移asset数据,请举出三种方法.
个人认为只有一种方法,就是先导出unitypackage格式,再导入另外一个项目
程序@Frank: 10:27:30
3. 如何销毁一个UnityEngine.Object及其子类.
直接Destroy,不管是对象还是组件
程序@Frank: 10:27:57
请简述Prefab的作用
就是模板
程序@野猪: 10:28:21
程序@Frank: 10:29:22
请简述为什么Unity3D中会发生在组件上出现数据丢失的情况(missing).
通常都是因为项目的相关文件被外部修改或删除
成都程序@chwu: 10:33:10
@程序@Frank 回答的靠谱
程序@野猪: 10:33:21
程序@kt: 10:35:33
rendertexture 在destroy前,有没有必要调用release呢?
程序@Frank: 10:38:38
没有release
程序@Frank: 10:38:54
release 在DirectX里见过
程序@小董: 10:40:07
大侠何在!~
程序@小董: 10:40:29
脚本控制---创建一个prefab 如何实现!
程序@小董: 10:40:50
并且制定目录和命名
策划@多乐士: 10:46:35
UnityEditor.PrefabUtility.CreateEmptyPrefab