u3d脚本.docVIP

  • 15
  • 0
  • 约4.61万字
  • 约 8页
  • 2016-08-24 发布于河南
  • 举报
u3d脚本

概览:用C#编写脚本 除了语法,使用C#或者Boo编写脚本还有一些不同。最需要注意的是: 1.从MonoBehaviour继承 所有的行为脚本必须从MonoBehaviour继承(直接或间接)。在Javascript中这自动完成,但是必须在C#或Boo脚本中显示申明。如果你在Unity内部使用Asset - Create - C Sharp/Boo Script菜单创建脚本,创建模板已经包含了必需的定义。 public class NewBehaviourScript : MonoBehaviour {...} // C# class NewBehaviourScript (MonoBehaviour): ... # Boo 2.使用Awake或Start函数来初始化 Javascript中放置在函数之外的代码,在C#或Boo中要放置在Awake或Start中。 Awake和Start的不同是Awake在场景被加载时候运行,而Start在第一次调用Update或FixedUpdate函数之前被调用,所有Awake函数在任何Start函数调用之前被调用。 3.类名必须与文件名相同 Javascript中,类名被隐式地设置为脚本的文件名(不包含文件扩展名)。在c#和Boo中必须手工做。 4.在C#中Coroutines有不同语法。 Coroutines必有一个IEnumerator返

文档评论(0)

1亿VIP精品文档

相关文档