求助,Unity3D C#调用JS脚本出问题了.JS识别不了 unity3D里把c#脚本改写成js脚本,如下程序如何改写成...

作者&投稿:汉俭 (若有异议请与网页底部的电邮联系)
对于这个情况我比较怀疑是编译顺序问题吧。
可以考虑将.js文件放入 standard assets文件夹使之能够在.cs文件之前被识别。
如果不麻烦,前请将你的代码粘贴一部分来看一看,现有的信息有些有限了。

Unity3D c# 为什么引用玩script不太一样~

首先,你连问题都不知道怎么问
你应该设置成
public float speed;

public var material : Material;

function OnPostRender(){
if(!material){
Debug.LogError("ss");
return;
}
material.SetPass(0);
GL.LoadOrtho();
GL.Begin(GL.LINES);
DrawLine(0,0,200,100);
DrawLine(0,50,200,150);
DrawLine(0,100,200,200);
GL.End();

}

function DrawLine(var x1:float,var y1:float,var x2:float,var y2:float){
GL.Vertex(new Vector3(x1/Screen.width, y1/Screen.height, 0));
GL.Vertex(new Vector3(x2/Screen.width, y2/Screen.height, 0));
}