Project1

标题: 根据事件与角色的距离做出反应 [打印本页]

作者: 黑色的笔    时间: 2012-7-23 11:28
标题: 根据事件与角色的距离做出反应
我不知道该怎么说才算清楚...............

比如一个ARPG,我希望做到的效果是当事件与主角的距离小于5的时候,事件就靠近攻击主角

当主角跑开了,距离又大于5时

事件又回复正常(不攻击主角)

说白就是如何计算事件和角色的距离,然后用来作为分歧..

然后我是脚本盲= =dsu_plus_rewardpost_czw
作者: 狱冥幻翼    时间: 2012-7-23 11:49
建个并行事件  
变量1=角色地图x
变量2=角色地图y
变量3=敌x
变量4=敌y
变5=变1—变3
变6=变2—变4
if 变5大于—5 then
   if变5小于5 then
      if变6小于5then
         if变6大于—5then
             开关1=on
         else开关1=off
        end
     else开关1=off
     end
  else开关1=off
  end
else开关1=off
end
在敌人事件页设定开关1on时移动路线为接近    off时随机
敌人多的话多弄几个变量
作者: 黑色的笔    时间: 2012-7-23 12:07
狱冥幻翼 发表于 2012-7-23 11:49
建个并行事件  
变量1=角色地图x
变量2=角色地图y

①,变3变4不会写脚本,选项哪个是不可以的.
②,我做的地图比较大,这种做法效率太低,而且占用太多变量
作者: 浮云桑    时间: 2012-7-23 12:09
http://rpg.blue/forum.php?mod=viewthread&tid=238456&mobile=yes传送门,按照需求修改吧




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1