Unity 3D:将变量声明从JS转换为C#

时间:2014-02-12 14:53:30

标签: c# unity3d unityscript

我有一个非常庞大的代码,可以从JS转换为C#因为我正在使用的操纵杆而且我几乎不知道C#所以我想知道你是否可以帮助我。

我已将功能转换为无效 我只需要声明帮助,例如:

在Javascript中:

var SpawnPoint : Transform;

Here is my source code

1 个答案:

答案 0 :(得分:1)

Unityscript声明,例如你的例子:

var SpawnPoint : Transform;

可以用C#编写:

Transform SpawnPoint;

另一个例子:

var myObject : GameObject;

是:

GameObject myObject;

你可以看到模式(我希望)。但请注意,还有其他一些关键的区别。我想到的一个区别就是处理CoroutinesWaitForSeconds方法(在C#中稍微复杂一点)。

值得庆幸的是,unity3d网站上的文档非常详尽,并且大部分内容都包含两种语言的示例,因此您不必在翻译代码时遇到太多麻烦。