当前位置:  开发笔记 > 编程语言 > 正文

Unityscript - 这是什么样的声明?

如何解决《Unityscript-这是什么样的声明?》经验,为你挑选了2个好方法。

我来自其他编程语言,我是Unityscript的新手.我试图了解Unityscript代码正在做什么.

我找到了这条线

var guiTouchPos : Vector2 = touch.position - guiTouchOffset;

这是什么声明?这条线在做什么?写起来不容易

var guiTouchPos = touch.position - guiTouchOffset;

因为我没有看到Vector2在代码中的任何地方使用?

是否为两个变量分配减法的行?

谢谢.



1> Bjorn..:

那不是JavaScript,它是ActionScript 3或UnityScript.的:指示类型声明.


@Lazarus:在被ECMA祝福之前,没有"有效的JavaScript 2.0!".有些东西可以实现JS2中的功能,但"有效"意味着符合某些标准,而这种标准并不存在.

2> Tim Down..:

这是JavaScript中的无效语法,因此编写后无法正常工作.

UPDATE

语法在ActionScript中有效,冒号(Vector2此处)后面的部分表示声明的变量的类型; 它显然也是有效的,并且在Unity中类似于JavaScript的脚本语言中表示同样的东西,从Chuck的答案看来它显然是代码最初编写的内容.从我刚刚读到的关于Unity的"JavaScript"的内容来看,它与该语言的任何版本都不兼容,不应该被称为JavaScript.

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有