这是我参与「第五届青训营」伴学笔记创作活动的第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 滑动条向左拖动,直到图标大小合适。