i = this.eventId();
j = Math.floor(($gameVariables.value(1)/12));
k = Math.floor(($gameVariables.value(1)%12)/3+1)*2;
l = Math.floor($gameVariables.value(1)%12%3);
switch(变量或表达式) {
case 常量1:
语句块1;
break;
case 常量2:
语句块2;
break;
...
case 常量n:
语句块n;
break;
default:
语句块n+1;
}
*/
上面的放在上一个脚本框,也可以放在事件指令的分支条件那里。
下面的放在下一个脚本框那里。
/*
i 图片名
j 图片区位0 - 7
k 行走图朝向下上左右2 4 6 8
l 图片定位的左中右0 1 2
*/
i = this.eventId();
j = Math.floor(($gameVariables.value(this.eventId())/12));
k = Math.floor(($gameVariables.value(this.eventId())%12)/3+1)*2;
l = Math.floor($gameVariables.value(this.eventId()%12)%3);