我正在阅读一些 Unity 教程,并在其中一个示例脚本中遇到了这行代码。我熟悉 javascript,但我从未见过在声明变量时使用的冒号,对象文字除外。
var controller : CharacterController = GetComponent(CharacterController);
冒号在这一行中做什么。
在脚本的末尾有可能相关的另一行代码
@script RequireComponent(CharacterController)
以下是统一的完整示例代码:
http://docs.unity3d.com/Documentation/ScriptReference/CharacterController.SimpleMove.html
--
我已经在 SO 中搜索了重复项,但我发现的唯一一个是这个:
这家伙被笑出了现场