Project1
标题:
怎样用条件分析做在地图上战斗???
[打印本页]
作者:
星星人
时间:
2014-1-29 20:58
标题:
怎样用条件分析做在地图上战斗???
本帖最后由 星星人 于 2014-1-30 14:57 编辑
这两张图怎样用条件分析做在地图上战斗啊,我做了很久都不会每次都卡到不知怎么办。
因为我太久没弄过了所以忘记怎样做了。希望大家能帮帮我
。做一个范例给我。图就是这两张。
3.png
(19.33 KB, 下载次数: 13)
下载附件
保存到相册
2014-1-29 20:52 上传
1.png
(12.83 KB, 下载次数: 15)
下载附件
保存到相册
2014-1-29 20:52 上传
作者:
小学生
时间:
2014-1-30 08:30
请修改标题。
作者:
紫英晓狼1130
时间:
2014-1-30 10:47
地图上战斗是什么,ARPG?
作者:
H·H·Y
时间:
2014-1-31 23:37
纯事件的话挺麻烦的。
咦LZ说“太久没弄过”就是说以前会咯?
那我就简单点说说我的办法好了。。
如果战斗图上只有玩家和1个敌人,那么用四个变量分别代入玩家和敌人的XY坐标。
设置攻击键,假如我要按Z攻击。那么条件分歧:
当按钮A按下时
(此处为玩家攻击表现)
攻击表现过后,需要判定玩家和敌人的位置关系。
以下就以玩家面朝上为例。
这是远程攻击(无限距离)
条件分歧:玩家X = 敌人X
条件分歧:玩家Y > 敌人Y
条件分歧:玩家面朝向上
(敌人扣血指令)
结束
结束
结束
远程攻击(射程为5)
条件分歧:玩家X == 敌人X
条件分歧:玩家Y > 敌人Y
变量操作:玩家Y辅助 == 玩家Y坐标
变量操作:玩家Y辅助 -= 5
条件分歧:敌人Y >= 玩家Y辅助
条件分歧:玩家面朝向上
(敌人扣血指令)
结束
结束
结束
结束
近身攻击其实跟上边差不多,只不过把距离改成1而已。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1