脚本代码和物体是怎么关联的

代码内容里面不会写和物体的绑定。一个脚本代码里面有一个 class,写完以后你把项目栏目中的代码文件拖动到物体上,就会使物体具有这个行为。神奇吧。

一个脚本里面只能有一个和文件名同名的 public class,你在里面描述一类物体的行为,此时还没有和任何物体实例进行绑定。描述完物体之后,你把脚本拖动到物体上,物体就会拥有这个行为逻辑。一个物体可以有多个行为逻辑,因为实际上 unity 将脚本链接向一个 list,list 里面是其所绑定的物体,在游戏开始时,每一帧按照一个顺序列表依次执行所有脚本。脚本执行顺序可以在编辑 - 项目管理中设置。