设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1874|回复: 3
打印 上一主题 下一主题

[已经解决] 怎样用条件分析做在地图上战斗???

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
246 小时
注册时间
2013-8-15
帖子
106
跳转到指定楼层
1
发表于 2014-1-29 20:58:46 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 星星人 于 2014-1-30 14:57 编辑

这两张图怎样用条件分析做在地图上战斗啊,我做了很久都不会每次都卡到不知怎么办。 因为我太久没弄过了所以忘记怎样做了。希望大家能帮帮我 。做一个范例给我。图就是这两张。

3.png (19.33 KB, 下载次数: 1)

3.png

1.png (12.83 KB, 下载次数: 0)

1.png
.

Lv2.观梦者

梦石
0
星屑
654
在线时间
336 小时
注册时间
2012-2-4
帖子
1767
2
发表于 2014-1-30 08:30:22 | 只看该作者
请修改标题。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3841
在线时间
1966 小时
注册时间
2013-1-3
帖子
9536
3
发表于 2014-1-30 10:47:04 | 只看该作者
地图上战斗是什么,ARPG?

点评

就是像DNF(地下城)那样打架。  发表于 2014-1-30 14:58
《宿愿·寻剑篇》正式版已经发布!快去看看!点击进入论坛发布贴
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

梦石
0
星屑
2310
在线时间
5538 小时
注册时间
2011-1-10
帖子
6619

青铜编剧史诗剧作家剧作品鉴家

4
发表于 2014-1-31 23:37:56 | 只看该作者
纯事件的话挺麻烦的。
咦LZ说“太久没弄过”就是说以前会咯?
那我就简单点说说我的办法好了。。
如果战斗图上只有玩家和1个敌人,那么用四个变量分别代入玩家和敌人的XY坐标。
设置攻击键,假如我要按Z攻击。那么条件分歧:

当按钮A按下时
      (此处为玩家攻击表现)

攻击表现过后,需要判定玩家和敌人的位置关系。
以下就以玩家面朝上为例。

这是远程攻击(无限距离)
条件分歧:玩家X = 敌人X
      条件分歧:玩家Y > 敌人Y
            条件分歧:玩家面朝向上
                  (敌人扣血指令)
            结束
      结束
结束


远程攻击(射程为5)
条件分歧:玩家X == 敌人X
      条件分歧:玩家Y > 敌人Y
            变量操作:玩家Y辅助 == 玩家Y坐标
            变量操作:玩家Y辅助 -= 5
            条件分歧:敌人Y >= 玩家Y辅助
                  条件分歧:玩家面朝向上
                        (敌人扣血指令)
                  结束
            结束
      结束
结束



近身攻击其实跟上边差不多,只不过把距离改成1而已。

点评

谢谢啦  发表于 2014-2-1 09:48

评分

参与人数 1星屑 +120 收起 理由
myownroc + 120 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-3 05:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表