- 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返
您可能关注的文档
最近下载
- 小学生法律知识竞赛题库100题(含答案).docx VIP
- 人教版九年级语文上册《精神的三间小屋》示范教学课件.pptx VIP
- 联合国粮食及农业组织和世界卫生组织化学农药标准制定和使用手册:第二版,2023.pdf VIP
- HGT 21547-2016 管道用钢制插板、垫环、8字盲板系列.pdf
- 新时代职业英语 通用英语1(第二版)(VR版)Unit+3+PPT课件 .pptx VIP
- 幼儿园家长心理健康培训.pptx
- 战略研讨及平衡计分卡培训材料.ppt VIP
- 烟花爆竹管理安全培训课件.pptx VIP
- 蜡梅一花香十里【宋】陈师道.ppt VIP
- 大智移云背景下会计业务流程优化研究.pdf VIP
原创力文档

文档评论(0)