【3D游戏编程与设计-HW2】离散仿真引擎基础
离散仿真引擎基础 简介 简答题 编程实践,小游戏 思考题(选做) 简介 学习3D游戏编程与设计的第二讲《离散仿真引擎基础》。下载试用了软件Unity3D,完成制作小游戏井字棋。 本博客分为三部分: 简答题 编程实践:小游戏《井字棋》 思考题 简答题 1. 解释游戏对象(GameObjects) 和 资源(Assets)的区别与联系。 游戏对象表示某些资源的具体实例化,出现在游戏的场景中,游戏对象一般有敌人,场景,摄像机等非实体虚拟父类,子类一般为游戏内的实体 ; 资源表示硬盘中的文件,存储在Unity工程的Assets文件中,资源可以被多个对象使用,也可以作为模板实例化成游戏内的实体,一般划分为材质,对象,场景,预设,声音,脚本,贴图等子文件夹中。 区别:游戏对象是具有一定属性与功能的类的实体化,对应为Unity中具有对应职能与属性的组件,例如游戏中常见的玩家、怪物等;资源是预先准备好的模型、图片、音乐等,可以直接并重复使用 联系:资源可以添加到游戏对象作为其一部分,而游戏对象可以保存作为一种资源以便捷地重复使用 2. 下载几个游戏案例,分别总结资源、对象组织的结构(指资源的目录组织结构与游戏对象树的层次结构) 从 资源网站 下载游戏愤怒的小鸟、赛车游戏、2048游戏、像素鸟游戏等资源后,进行总结后,这里以愤怒的小鸟为例。 游戏资源的目录组织结构一般包含:Animation