Unity 常用方法参考
| 方法名 | 调用时机 | 使用场景 |
|---|---|---|
| Awake() | 脚本实例被创建时首先调用 | 初始化变量、获取组件引用 |
| Start() | 在第一次Update之前调用 | 依赖其他组件的初始化 |
| Update() | 每帧调用一次 | 处理实时输入、连续移动 |
| FixedUpdate() | 固定时间间隔调用 | 物理相关计算 |
| LateUpdate() | 在所有Update之后调用 | 摄像机跟随、后期处理 |
1 | |
🔧 组件交互方法
获取组件
1 | |
添加/删除组件
1 | |
🎮 输入处理方法
1 | |
📋 碰撞检测方法
| 方法名 | 触发条件 | 适用场景 |
|---|---|---|
| OnCollisionEnter() | 碰撞开始时 | 播放碰撞音效、计算伤害 |
| OnCollisionStay() | 碰撞持续中 | 持续伤害、摩擦效果 |
| OnCollisionExit() | 碰撞结束时 | 状态重置 |
| OnTriggerEnter() | 触发开始时 | 收集物品、进入区域 |
| OnTriggerExit() | 触发结束时 | 离开安全区 |
1 | |
🎪 动画控制方法
1 | |
⏰ 协程方法
1 | |
🏷️ 常用属性声明
1 | |
🔄 常用事件方法
1 | |
💡 实用技巧
使用[RequireComponent]确保依赖
1 | |
缓存常用组件
1 | |
使用Debug调试
1 | |
Unity 常用方法参考
https://zuyue200.github.io/2025/10/11/unity-common-methods/