Project1

标题: 请教怎么让一个事件围着另一事件绕圈子 [打印本页]

作者: 兔毛鹿    时间: 2009-12-1 08:27
标题: 请教怎么让一个事件围着另一事件绕圈子
本帖最后由 兔毛鹿 于 2009-12-7 11:18 编辑

比如2号事件以1号事件为圆心,以3格为半径绕圈子,1号事件随机走动,2号事件会跟随1号事件
作者: 无心孤云    时间: 2009-12-1 12:11
如果一号事件不动。。。或者固定走向。。。。那都还好。。。。
如果一号事件是随机走的。。。那就不好弄了。。。

如果是固定的或自定义的
那么设置事件自定义行走就行了。。。
作者: dubang    时间: 2009-12-5 11:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: 铁戈    时间: 2009-12-5 16:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: 夏季冰川    时间: 2009-12-5 16:39
这个问题看上去是事件,其实纠结的问题很多,比如绕圈的人物可能会撞墙,碰到不可
通行的图块,或者碰到地图边缘。这些问题很难处理,我只是提醒一下LZ要注意的问题
,至于如何做,我就无能为力了。只能说:光利用事件是做不出来的。
作者: 兔毛鹿    时间: 2009-12-5 21:15
本帖最后由 兔毛鹿 于 2009-12-7 12:05 编辑

其实绕圈的是1号事件的一种子弹,比如护身的火球什么的......基本可以忽略通行的问题
作者: 兔毛鹿    时间: 2009-12-7 10:38
沉啦
作者: 精灵使者    时间: 2009-12-7 10:50
本帖最后由 精灵使者 于 2009-12-7 10:51 编辑

请将围绕的2号事件作为动画,然后在地图上以1号事件为中心反复播放动画。至于打中敌人?
单纯的用判定就可以了。
p.s.不要小瞧动画的威力哦。
再度p.s.可以使用状态
作者: 兔毛鹿    时间: 2009-12-7 11:12
如果是动画,那么坐标的判断怎么写呢?比如判断:如果围绕1号事件的那个动画中的火球位置与3号事件的坐标重合了
作者: 风吹过的晴天    时间: 2009-12-12 09:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2009-12-12 09:46
本帖最后由 精灵使者 于 2009-12-12 09:48 编辑

9# 兔毛鹿
这个用不着判断动画的坐标,而直接拿1号事件的坐标来画个范围来判断就可以。
你可以这么办。当动画显示的时候,3号事件在1号事件的某个范围以内。
这样可以简单的判断一下。
如果你用精确到点的伤害的话,那么似乎即使绕圈子也没办法按照圆形的范围绕圈……




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