有没有办法像ScriptEngine那样执行代码,但是一步一步地执行?
例如:
if (contact(player,self)){
callCinematics("forest.png", "face1.png","SALUT!");
teleport("test",0,5,5);
} else {
print("A");
}
我想逐步执行此代码,当我调用我的函数eval()时,首先,它会检查条件,然后等待第二次调用。 如果第一个调用返回true,则第二个调用eval" callCinematics(...);"或" print(" A");"如果第一个调用返回false。 如果第一个调用返回false,则eval的第三个调用将不执行任何操作,直到我调用另一个重新启动所有调用的函数。
我不知道我是否可以理解^^'。