。
https://learn.unity.com/tutorial/unit-1-introduction?uv=2020.3&pathwayId=5f7e17e1edbc2a5ec21a20af&missionId=5f71fe63edbc2a00200e9de0&projectId=5caccdfbedbc2a3cef0efe63
https://learn.unity.com/tutorial/1-2-move-the-vehicle-with-your-first-line-of-c?uv=2020.3&pathwayId=5f7e17e1edbc2a5ec21a20af&missionId=5f71fe63edbc2a00200e9de0&projectId=5caccdfbedbc2a3cef0efe63#
https://learn.unity.com/tutorial/1-3-make-the-camera-follow-the-vehicle-with-variables?uv=2020.3&pathwayId=5f7e17e1edbc2a5ec21a20af&missionId=5f71fe63edbc2a00200e9de0&projectId=5caccdfbedbc2a3cef0efe63#
https://connect-prd-cdn.unity.com/20210504/93a938b7-ee56-488f-b0b3-8b956c0a31fd/Unit 1 - Bonus Features Solutions.pdf?_ga=2.199681006.1186801097.1620052249-59568313.1601905412
https://learn.unity.com/tutorial/lab-1-personal-project-plan?uv=2020.3&pathwayId=5f7e17e1edbc2a5ec21a20af&missionId=5f71fe63edbc2a00200e9de0&projectId=5caccdfbedbc2a3cef0efe63#
https://learn.unity.com/tutorial/introduction-to-project-management-and-teamwork?uv=2020.3&pathwayId=5f7e17e1edbc2a5ec21a20af&missionId=5f71fe63edbc2a00200e9de0#
https://learn.unity.com/tutorial/lesson-2-2-launch-projectiles-by-instantiating-prefabs?uv=2020.3&pathwayId=5f7e17e1edbc2a5ec21a20af&missionId=5f71fe63edbc2a00200e9de0&projectId=5cdcc312edbc2a24a41671e6#
https://learn.unity.com/tutorial/lesson-2-4-collision-decisions?uv=2020.3&pathwayId=5f7e17e1edbc2a5ec21a20af&missionId=5f71fe63edbc2a00200e9de0&projectId=5cdcc312edbc2a24a41671e6#
https://connect-prd-cdn.unity.com/20210505/70ffeabd-706f-4556-b9a9-ea6bd8ba631a/Unit 2 - Bonus Features Solutions.pdf?_ga=2.263578828.1186801097.1620052249-59568313.1601905412
**Quaternion.Euler** 设置方向
other.CompareTag("Player") 返回bool
public Transform VAR_NAME 引入空对象坐标
使用 GameManager 全局调用功能
获得对象上component上的脚本并调用其中类
random用法中float与int结果有区别,int的max不被包含(min包含),float的max和min都被包含 int用法中没有小于0的数,用小于1判断归零
namespaces, class declaration, variables, functions
AnimalHunger.cs
DestroyOutOfBounds.cs
DetectCollisions.cs
GameManager.cs
MoveForward.cs
PlayerController.cs
SpawnManager.cs
动画状态机
https://learn.unity.com/tutorial/lesson-3-3-don-t-just-stand-there?uv=2020.3&pathwayId=5f7e17e1edbc2a5ec21a20af&missionId=5f7648a4edbc2a5578eb67df&projectId=5cf9639bedbc2a2b1fe1e848#
https://connect-prd-cdn.unity.com/20210505/00ca7bdf-a2e1-4095-a29d-d084e759c206/Unit 3 - Bonus Features Solutions.pdf?_ga=2.267198670.1186801097.1620052249-59568313.1601905412
。
https://learn.unity.com/project/unit-4-gameplay-mechanics?uv=2020.3&pathwayId=5f7e17e1edbc2a5ec21a20af&missionId=5f7648a4edbc2a5578eb67df
https://learn.unity.com/tutorial/lesson-4-1-watch-where-you-re-going?uv=2020.3&pathwayId=5f7e17e1edbc2a5ec21a20af&missionId=5f7648a4edbc2a5578eb67df&projectId=5cf96846edbc2a2bcde6d0fc#5ce374c1edbc2a2e246386ce
https://learn.unity.com/tutorial/lesson-plan-4-2-follow-the-player?uv=2020.3&pathwayId=5f7e17e1edbc2a5ec21a20af&missionId=5f7648a4edbc2a5578eb67df&projectId=5cf96846edbc2a2bcde6d0fc
https://learn.unity.com/tutorial/lesson-4-3-powerup-and-countdown?uv=2020.3&pathwayId=5f7e17e1edbc2a5ec21a20af&missionId=5f7648a4edbc2a5578eb67df&projectId=5cf96846edbc2a2bcde6d0fc#
https://learn.unity.com/tutorial/lesson-4-4-for-loops-for-waves?uv=2020.3&pathwayId=5f7e17e1edbc2a5ec21a20af&missionId=5f7648a4edbc2a5578eb67df&projectId=5cf96846edbc2a2bcde6d0fc#
https://connect-prd-cdn.unity.com/20210505/028d9307-6747-43de-ace2-26e4ee679176/Unit 4 - Bonus Features Solutions.pdf?_ga=2.222588763.1186801097.1620052249-59568313.1601905412
https://learn.unity.com/tutorial/unit-5-introduction?uv=2020.3&pathwayId=5f7e17e1edbc2a5ec21a20af&missionId=5f7648a4edbc2a5578eb67df&projectId=5cf96bdeedbc2a2b475972b3#
https://learn.unity.com/tutorial/lesson-5-1-clicky-mouse?uv=2020.3&pathwayId=5f7e17e1edbc2a5ec21a20af&missionId=5f7648a4edbc2a5578eb67df&projectId=5cf96bdeedbc2a2b475972b3#
https://learn.unity.com/tutorial/overview-of-cinemachine-1?utm_source=learn_recommendation#