Unity Day15
1.美术同学提供给我们的美术资源,一般分为哪几类?
答案:
- UI 资源
- 3D 模型资源
- 特效资源
- 2D 图片资源(角色、道具、背景图、过场原画等)
2.美术同学提供给我们的模型数据中,包含哪些关键数据?(至少 3 点)
答案:
- 顶点
- 法线
- 切线
- UV 纹理坐标
- 纹理贴图
- 法线贴图
- 骨骼
- 等等
3.游戏项目中,运行时主要占的内存有哪些?(至少 5 点)
答案:
- 代码相关:
- 代码中预加载的数据(比如数据表中加载出来的数据)
- 代码中的成员数据(执行逻辑的代码中的相关成员)
- 资源相关:
- 模型
- 模型数据
- 纹理贴图
- 动画数据
- 2D
- UI
- 各种游戏图片(角色、道具、背景等等)
- 模型
- 其他:
- 音效
- 特效
- 等等
4.游戏项目中,主要消耗性能的内容有哪些(至少 3 点)
答案:
- 图形渲染相关
- 物理引擎
- 骨骼动画
- 资源加载
- 寻路算法
- 网络通讯
- 常规游戏代码逻辑
5.网络游戏中,有一个数据统计界面,这些数据由最近 1000 场战斗算出来的平局数据,你认为下面处理方式合理吗?如果不合理,应该如何改进?
我们通过向后端请求这 1000 场战斗的数据,然后再客户端计算相关平均数据,更新到统计界面上 答案: 不合理 应该让后端计算好,前端需要数据时请求获取好的数据后更新到界面上即可 无需前端来进行计算处理