【Unity3d】学习笔记(3)
目录
前言
我学习Unity3d的方法是通过实战案例来学习,碰到不知道的概念在反过来查找并理解概念的意思。我认为这样比单纯的了解一大堆概念之后在开始实践要更有趣,更有动力,理解也更深。但是,同时我也认为这种方法比较适合有一些编程经验的人,一些程序设计的通用概念你可能已经驾轻就熟,而Unity特有的概念可能与你熟知的概念有相似性,关联他们,有助于你加深理解。
正文
今天完成了所有游戏逻辑,遇到的新概念不多,但依然有新技能Get:
- 导航网格代理 (Nav Mesh Agent)
- 触发器Trigger
导航网格代理 (Nav Mesh Agent)
导航网格代理组件与寻路结合使用,是放置有关此代理如何对导航网格进行导航的信息的位置。可以在组件 (Component)->导航 (Navigation)->导航网格代理 (Nav Mesh Agent) 中访问它。游戏中使用该组件使Enemy可以自动搜寻角色所在位置。对场景烘培后即可使用代理。
anim = this.GetComponent<Animator> ();
if (Vector3