纳金网

标题: [脚本分享]记录操作过程并与正确步骤对比、自动进行判读 [打印本页]

作者: 驰骋的风    时间: 2012-11-25 09:27
标题: [脚本分享]记录操作过程并与正确步骤对比、自动进行判读
空场景上直接加给任意物体。只做了五步正确答案和判读演示,操作再多也只有操作过程被记录。如果按照顺序点则为正确,不按顺序点,则为错误。以前的脚本,有改进的余地。新脚本有优化,没考过了。高手路过有意见请留言,谢谢

var xuhao:int;

var jilu:String;

var zhengq:String;

var panfen:String;

var panfaa:String;

var panfbb:String;

var panfcc:String;

var panfdd:String;

var panfee:String;

var neirong=Array();

var pandu:boolean;

function Start () {

xuhao=0;

zidong=0;

pandu=false;

}

function OnGUI ()

{

GUI.TextArea(Rect(110,50,100,600),"您的答案:"+jilu);

GUI.TextArea(Rect(210,50,100,600),"正确答案
"+zhengq);

if(pandu==***e)

{

GUI.TextArea(Rect(310,50,100,600),"自动判读:
"+panfaa+"
"+panfbb+"
"+panfcc+"
"+panfdd+"
"+panfee);

}

if(GUI.Button(Rect(10,10,100,30),"第一步"))

{

xuhao++;

jilu=jilu+"
"+xuhao+":第一步";

}

if(GUI.Button(Rect(120,10,100,30),"第二步"))

{

xuhao++;

jilu=jilu+"
"+xuhao+":第二步";

}

if(GUI.Button(Rect(230,10,100,30),"第三步"))

{

xuhao++;

jilu=jilu+"
"+xuhao+":第三步";

}

if(GUI.Button(Rect(340,10,100,30),"第四步"))

{

xuhao++;

jilu=jilu+"
"+xuhao+":第四步";

}

if(GUI.Button(Rect(450,10,100,30),"第五步"))

{

xuhao++;

jilu=jilu+"
"+xuhao+":第五步";

}

if(GUI.Button(Rect(560,10,100,30),"重新开始"))

{

xuhao=0;

jilu="";

zhengq="";

pandu=false;

panfaa="";

panfbb="";

panfcc="";

panfdd="";

panfee="";

}

if(GUI.Button(Rect(670,10,100,30),"正确答案"))

{

zhengq="1:第一步
2:第二步
3:第三步
2:第四步
5:第五步";

}

if(GUI.Button(Rect(770,10,100,30),"自动判读"))

{

pandu=***e;

}

if(xuhao==1)

{

neirong[0]=jilu;

if(neirong[0]!="
1:第一步")

panfaa="第一步错误";

else panfaa="第一步正确";

}

if(xuhao==2)

{

neirong[1]=jilu;

if(neirong[1]!=neirong[0]+"
2:第二步")

panfbb="第二步错误";

else panfbb="第二步正确";

}

if(xuhao==3)

{

neirong[2]=jilu;

if(neirong[2]!=neirong[1]+"
3:第三步")

panfcc="第三步错误";

else panfcc="第三步正确";

}

if(xuhao==4)

{

neirong[3]=jilu;

if(neirong[3]!=neirong[2]+"
4:第四步")

panfdd="第四步错误";

else panfdd="第四步正确";

}

if(xuhao==5)

{

neirong[4]=jilu;

if(neirong[4]!=neirong[3]+"
5:第五步")

panfee="第五步错误";

else panfee="第五步正确";

}

}



来源U3D圣典 更多分享尽在Web3D纳金网http://www.narkii.com/






欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5