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

Unity 3D:将变量声明从JS转换为C#,c#,unity3d,unityscript,C#,Unity3d,Unityscript,我有一个相当大的代码要从JS转换到C,因为我正在使用一个操纵杆,我几乎不懂C,所以我想知道你是否能帮我 我已经将函数转换为void。 我只需要声明方面的帮助,例如: var SpawnPoint : Transform; 在Javascript中,它是: var SpawnPoint : Transform; Unityscript声明,例如您的示例: var SpawnPoint : Transform; 可以这样用C写: Transform SpawnPoint; 另一个例子: va

我有一个相当大的代码要从JS转换到C,因为我正在使用一个操纵杆,我几乎不懂C,所以我想知道你是否能帮我

我已经将函数转换为void。
我只需要声明方面的帮助,例如:

var SpawnPoint : Transform;
在Javascript中,它是:

var SpawnPoint : Transform;

Unityscript声明,例如您的示例:

var SpawnPoint : Transform;
可以这样用C写:

Transform SpawnPoint;
另一个例子:

var myObject : GameObject;
是:

gameobjectmyobject

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


谢天谢地,unity3d网站上的文档非常详尽,而且大部分内容都有两种语言的示例,因此您在翻译代码时应该不会遇到太多麻烦。

您是否需要某些特定部分的帮助,或者只是请人来做这项工作?不,不,我只需要有关变量声明的信息。我不需要你为我转换整个脚本,哈哈,这是400行,你可能需要改写这个问题。虽然我可以清楚地看到,上面写着“我只是需要帮助才能发表声明”,但似乎每个人都误解了你。最后一部分是最近添加的。网上有很多教程显示C#变量声明。@ranru是的,但Unity 3D可能会有所不同?