Unity学习记录 - 2024.07.03
这是我第一次接触 Unity,由于不太了解,先翻了一下 Unity 的文档。因系统比较复杂,同时我希望快速了解 Unity,就在 B 站上寻找了一些可能参考的教程。
本次学习内容参考了chutianbo 老师的教程,并结合了 Unity 的官方教学。
1. Unity Playground
在本教程中,使用素材包制作了简单的飞机游戏。
知识点:
- Unity 视窗各部分作用(主窗体、Hierarchy、Scene/Game、Inspector、Project)
- Script 的编写
- 按键绑定,获取按键状态并控制物件移动
- Collider 与 RigidBody
- GameObject 与 Prefab
2. Creator Kit: FPS
在本教程中,在现有项目中创建新难度并添加自定义内容
知识点:
- 使用 Prefab 创建实例
- Prefab 实例分组
- 相对坐标
- 使用 Prefab 创建新的 Prefab
- 项目构建打包
3. Creator Kit: Beginner Code
在本教程中,对 C#基本语法进行了介绍,同时使用了几个数学工具函数
知识点:
- C#基本语法
- 数学工具
- 预制件内容的覆写
4. 2D Game Kit
在本教程中,在现有项目中创建新难度并添加自定义内容
知识点:
- Assets 中的命名冲突
- 在 Unity 界面下对现有内容的使用
- Collider 与 RigidBody 的使用
- NPC 的 AI
5. 2D Beginner: Adventure Game
在本教程中,使用提供的素材创建了项目,并通过 Unity 工具一步步添加游戏内容
- Input Action
- Tile Palette
- Rule Tile、Rule Override Tile 与 Advanced Rule Override Tile
- Sprite Pivot
- Collider 与 RigidBody
- Health System 与 Collectible (Scripts, Physical System)
- UI Toolkit 与 UI Document
- Enemy AI (Scripts)
- animator 与 animations (blend tree, state machine…)
- Projectile
- NPC Dialogue
- Virtual Camera
- Game Audio
- Particle Effects