Unity 3D虚拟现实游戏开发
上QQ阅读APP看书,第一时间看更新

第3章 Unity 3D脚本开发基础

脚本是一款游戏的灵魂,Unity 3D脚本用来界定用户在游戏中的行为,是游戏制作中不可或缺的一部分,它能实现各个文本的数据交互并监控游戏运行状态。以往,Unity 3D主要支持3种语言:C#、UnityScript(也就是JavaScript for Unity)以及Boo。但是选择Boo作为开发语言的使用者非常少,而Unity公司还需要投入大量的资源来支持它,这显然非常浪费。所以在Unity 5.0后,Unity公司放弃对Boo的技术支持。目前,官方网站上的教程及示例基本上都是关于JavaScript和C#语言的,使用JavaScript语言更容易上手,建议初学者选择JavaScript作为入门阶段的脚本编辑语言。到了进阶阶段,可以改用C#语言编辑脚本,因为C#语言在编程理念上符合Unity 3D引擎原理,本章主要以JavaScript和C#语言为例讲解Unity 3D脚本设计。