概念
前面简略的谈了下c#脚本。
首先什么是脚本?
是附加在游戏物体上用于定义游戏对象行为指令的代码。
注意事项
①脚本的文件名与脚本中的代码类名必须一致。
②生成的脚本代码没有命名空间namespace,这是unity没有自动添加,而不是不需要,自己开发的时候应该添加自己的命名空间。
③生成的类必须继承MonoBehaviour类,注意这是需要挂在游戏物体上(调用unity提供的api),如果自己写的类无需挂在物体上,那也就不需要继承。
④实际开发的时候,脚本最好单独放一个文件夹里,进一步说,文件夹还应该套文件夹,分模块来放置脚本,这是方便管理。
⑤一个游戏物体可以挂载多个脚本。
⑥ 脚本实际上是个组件,地位与Transform一样,从程序角度说,组件就是类,游戏物体挂载组件,本质上是若干个类组合产生了“游戏物体类”,实际运行的时候,由该物体类产生的“游戏对象”。
⑦ Start方法和Update方法不是必须的,如果不使用,要删除掉。
可以自定义模板: