unity3D里把c#脚本改写成js脚本,如下程序如何改写成js脚本,写了半天都感觉有些问题

usingUnityEngine;usingSystem.Collections;publicclassCSdrawLine:MonoBehaviour{publicMa... using UnityEngine;
using System.Collections;

public class CSdrawLine : MonoBehaviour {

public Material material;

void 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();

}

void DrawLine(float x1,float y1,float x2,float y2){
GL.Vertex(new Vector3(x1/Screen.width, y1/Screen.height, 0));
GL.Vertex(new Vector3(x2/Screen.width, y2/Screen.height, 0));
}
}
展开
 我来答
jianh2010
2013-05-11 · 超过11用户采纳过TA的回答
知道答主
回答量:15
采纳率:0%
帮助的人:28.8万
展开全部
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));
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式