我来自其他的编程语言和我是新来的Unityscript.我想要了解什么是Unityscript码是这样做的。

我发现这个线

var guiTouchPos : Vector2 = touch.position - guiTouchOffset;

什么样的宣言》是这个吗?这是什么线在做什么?它不会是容易写

var guiTouchPos = touch.position - guiTouchOffset;

因为我看不到Vector2正在任何地方使用的代码?

是的线路分配的减至两个变量?

谢谢。

有帮助吗?

解决方案

这不是JavaScript,它的 ActionScript3UnityScript.的 : 表示一种类型的宣言。

其他提示

这是在JavaScript无效的语法,这样写道,不能工作。

<强>更新

的语法是在ActionScript有效,和结肠(Vector2这里)后立即部分表示变量存在的类型中声明;这显然也是有效的,是指在JavaScript类的脚本语言的统一,它从的 Chuck的答案显然是什么代码最初是为编写的。从我刚才读到统一的“JavaScript的” ,这是不与语言的任何版本兼容,并且不应该被称为的JavaScript。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top