Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

Unity Day14

1.Unity 工程文件中,meta 后缀的文件中主要存了什么信息?(最少说出 2 点)

答案:

  1. 文件的全局唯一标识,用于确保资源文件在 Unity 中的唯一性
  2. 导入设置相关信息,比如纹理在 Inspector 窗口中的相关设置信息
  3. 关联脚本,如果资源和脚本关联,会包含相关脚本信息
  4. 资源依赖关系
  5. 编辑器状态,比如在 Unity 编辑器中是否被锁定等

meta 后缀文件在进行项目版本管理时比较重要,因为它可以确保资源的一致性

2.不同后缀的各种文件的本质是什么?

答案:

不同后缀的文件表示文件的类型或格式不同 一般情况下,不同后缀的文件都有着自己的一套序列化和反序列化的规则

3.UnityWebRequest 可以用来做什么?

答案:

  1. 用于上传和下载数据(网络通讯,网络传输)
  2. 用于本地数据加载
  3. 支持异步执行

支持多种协议,比如 HTTP、HTTPS、FTP、本地文件系统

4.如何在 Unity 中进行多线程编程以提高性能?(至少说出 3 点可以使用多线程提高性能的内容)

答案: 一般将复杂耗时的计算任务在 Unity 中使用多线程处理以提高性能处理 比如:

  1. 网络通讯
  2. A 星寻路
  3. 文件读写操作
  4. 使用协同程序异步加载(协同程序底层,部分 api 也是开启了多线程)
  5. 等等

5.游戏开发后,游戏运行卡顿、设备发热一般往哪个方向进行排查?游戏运行一段时间后闪退,一般往哪个方向排查?

答案:

  • 卡顿、发热:性能
  • 闪退:内存

评论