Class 7 - Platformer Part 1: Advanced Physics
本节课我们将开始一个新的项目:2D 平台跳跃游戏(Platformer),类似于 经典的《超级马里奥》。我们将从零开始,完成项目的基本设置、角色 Prefab 的创建,并编写核心的角色移动与瞄准脚本。
Class 7 Overview
- 项目与素材设置
- 核心游戏对象(Prefabs)的创建
- 基础关卡布局
- 编写玩家移动脚本 (Update vs FixedUpdate)
- 实现坠落重玩机制 (Trigger)
- 实现鼠标瞄准系统
1. 项目与素材设置
1.1 场景与素材导入
-
创建新场景:在项目中新建一个场景,命名为
Q2 -
导入素材:将本节课所需素材 (items_spritesheet、tiles_spritesheet、p1_walk、target) 导入到 Assests/Textures/Platformer/ 路径下
-
选中 items_spritesheet、tiles_spritesheet、p1_walk,在 Inspector 中进行如下统一设置:
| 属性 | 设置 |
|---|---|
| Sprite Mode | Multiple |
| Pixels Per Unit (PPU) | 69 |
| Filter Mode | Bilinear |
| Compression | None |
然后点击 Sprite Editor -> Slice -> Type: Automatic -> Apply
- 选中 target(准心),设置如下: