我在Unity中相当新,似乎无法估计这个错误的原因,显然我在我的项目中维护了一类静态常量,其中我有各种 bool 检查,现在我在我的项目中使用smoothFollow脚本作为好吧,但这是用 JS 编写的。
问题是我想在 JS smooth follow 文件中使用 C# Constants 类的检查,例如
if(Constants.isWheelCameraActive){
wantedHeight = 6.5;
} else {
wantedHeight = target.position.y+3 + height_offsetY ;
}
但我不断收到一堆语法错误,例如意外标记和期待某些内容
最佳答案
C#和JS在编译时无法看到对方(每种语言使用不同的编译器)。但您可以通过将 C# 脚本放入 Stand Asset 文件夹来访问 C#。
您可以阅读更多内容 http://forum.unity3d.com/threads/accessing-c-variable-from-javascript.117264/
关于javascript - 无法在 Unity 中访问 Javascript 文件中的 C# 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35498749/