3D游戏实战开发 | 青训营笔记

91 阅读2分钟

这是我参与「第五届青训营」伴学笔记创作活动的第15天

通过本次课程,我们学习到利用Unity快速搭建电子游戏原型,参加Game Jam活动。主要包括3D游戏中的实体模型、材质、位姿等,摄像机、光照、天空盒,游戏控制、刚体属性与物理碰撞,玩法逻辑与游戏UI等内容。

1、各个窗口的中文名及其功能简述:

  • Hierarchy 层级窗口:可以看到Scene中物体的层级关系
  • Scene 场景窗口:可以查看/修改物体在场景中的位置
  • Game 游戏场景窗口:游戏开始之后这个画面,就是游戏画面,可以通过调整层级窗口里的Main Camera物体来调整画面位置与角度
  • Inspector 检查器窗口/属性窗口:具备选定物体,查看/修改物体属性,添加组件等功能
  • Project 项目窗口:查看该项目有哪些资源/程序
  • Console 控制台窗口:可以看程序运行报的警告/报错

2、基础对象:

  • Cube:立方体
  • Sphere:球体
  • Capsule:胶囊体
  • Cylinder:圆柱体
  • Plane:平面
  • Quad:四边形

3、文字与动画系统:

  • Text :文字
  • legacy:动画系统

4、布娃娃系统:

  • RagDoll:布娃娃系统

5、基础地形、环境:

  • Tree:树
  • Wind Zone:风

6、创建玩家步骤:

(1)创建新场景: project 窗口 --> Assets/scenes 文件,右键 create scene ,创建只带有一个 camera 对象的场景,并重命名。

(2)添加玩家:

  • project 窗口 --> Assets/Images/图片名称/ 拖拽玩家图片到 Hierarchy 中,让图片对象成为 PlaneAsteroid scene 的子对象;
  • 选中玩家图片,在 inspector 窗口中,将对象命名 ,并将 Tag 选中为 Play;

(3让玩家动起来:

  • 添加组件,创作代码脚本,将脚本绑定到玩家对象上。
  • 一旦你添加 Move 脚本,还会自动添加一个 Rigidbody2D 组件。这是因为 Move 需要 Rigidbody2D 才能起作用。
  • 调整 Gizmos 中的脚本图标大小,将其缩小:使用 Scene 视图中的下拉表单辅助图标进行缩小。将 3D Icons 滑动条向左拖动,直到图标大小合适。