编程翻译附带解析(算解析吧,,吧)

修改于2017/10/18340 浏览综合
IF后的为条件,满足条件才会触发THEN
红色的为条件关联属性。
CHASSIS HP底盘生命值 CORE HP核心生命值
HEAD HP头部生命值 BACK ARM HP副手生命值
FRONT ARM HP主手生命值 BATTLE TIME开战时间
绿色为满足条件后采取的行动
ROTATE BACK ARM DOWN顺时针旋转副手x° ROTATE BACK ARM UP逆时针旋转副手x° ROTATE FRONT ARM DOWN顺时针旋转正手x° ROTATE FRONT ARM UP逆时针旋转正手x° HOLD POSITION停在原地 MOVE BACK后退 MOVE FORWARD前进
注意,旋转手臂角度不可超过上限(顺逆最高35°),因此在编辑里已经旋转满的在那个方向不会再旋转。举个例子:在编辑里已经顺时针旋转35度的正手,触发条件也无法再顺时针旋转,但可以逆时针旋转最多70度
顺便一提,当后轮尚在且底盘已左移一定距离(编辑里x轴)的时候,底盘在右头在左倒地时,后退即可起身
那么大家就可以以此发挥自己充分的才智啦!比如主手编辑顺时针旋转35°,切下盘,编程IF HEAD HP≤50% THEN ROTATE FRONT ARM UP 60,这句话就是说,当头部生命值低于50%后,主手逆时针旋转60°,切下盘的手旋转变成防御头部的手
编程只能在一定程度上干扰战斗而已,毕竟像被十字棍背摔后情况完全颠倒的事是常有的
后触发的结果会覆盖先触发的结果,譬如战斗时间大于0秒就前进触发后,再触发战斗时间大于5秒就后退,会导致只有后退,即便也满足了前进的条件
以及,开战时是默认前进的,大家可以放心删掉第一个编程而写其他的(这唬了我好久都不敢把前进的指令换掉,只敢换成什么头部生命值大于50%就前进ㅍ_ㅍ)
上下并没有顺序之分
2
7