Project1
标题:
( ´Д`)y━・~~ 说起事件ARPG的话,怎样做敌人攻击才好呢?
[打印本页]
作者:
MeowSnow
时间:
2014-9-19 23:05
标题:
( ´Д`)y━・~~ 说起事件ARPG的话,怎样做敌人攻击才好呢?
( ´Д`)y━・~~ 首先不聊事件碰撞主角就掉血的效果,
( ´Д`)y━・~~ 怎样安排出敌人先靠近,然后发出攻击,然后再判定主角是否在攻击范围内呢?
( ´Д`)y━・~~ 重要的是顺序问题,怎样安排会比较自然呢?
( ´Д`)y━・~~ 诸君怎么看?
作者:
无双sxa
时间:
2014-9-21 16:15
没理由啊,讲技术的没人回复0w0
唔,讲个想法而已。行不行没准= =
碰撞掉血,事件接触角色就发生设定好的减血事件。
让敌人接近主角移动,把攻击设为一个事件,用变量中的位置和步数之类的确定攻击范围,用条件分歧来进行判断。
作者:
·雾逝者·
时间:
2014-9-21 16:56
我是做一批空白事件
攻击时将攻击范围用空白事件填满
然后判定主角是否与任意一个事件重合,重合即命中
当然,敌人多的话这样极其不方便且很卡
作者:
H·H·Y
时间:
2014-9-21 17:00
本帖最后由 H·H·Y 于 2014-9-21 17:02 编辑
没看懂……为什么是先攻击再判定?
难道是这样么?↓
□:单位格
●
:敌人
→
:移动轨迹
■
:攻击范围
■
:弹道轨迹
●
:被
命中的
玩家
●
:
未被命中的
玩家
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
■
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
●
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
■
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
●
→→→
●
■
■
●
□
□
□
●
□
□
□
□
□
□
□
□
□
□
□
□
■
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
■
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
■
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
□
作者:
精灵使者
时间:
2014-9-21 17:03
可以参考惩罚者杰克里的枪战。
作者:
nobina
时间:
2014-9-21 17:31
设置两组变量,一组2个分别表示主角的XY坐标和敌人的XY坐标
敌人首先接近玩家,此时并行代入敌人的XY坐标到变量里,然后操作变量使其表示的坐标移动到敌人的攻击范围内
判定玩家坐标是否与这个坐标重合,如果重合则发动攻击事件,等到判定玩家是否被攻击到的时候再次判定两个坐标是否重合
然后继续操作变量以及判定变量直至判定完全部的敌攻击范围,结束
作者:
·雾逝者·
时间:
2014-9-21 22:32
判定攻击条件
满足条件(如距离、可视型玩家条件、玩家之前用过的招式、地形)
调整位置,攻击
判定命中
判定伤害
↑我是这么算{:2_270:}
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1