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

Project1

 找回密码
 注册会员
搜索

怎样用条件分析做在地图上战斗???

查看数: 1987 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-1-29 20:58

正文摘要:

本帖最后由 星星人 于 2014-1-30 14:57 编辑 这两张图怎样用条件分析做在地图上战斗啊,我做了很久都不会每次都卡到不知怎么办。 因为我太久没弄过了所以忘记怎样做了。希望大家能帮帮我 。做一个范例给我。图就 ...

回复

H·H·Y 发表于 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 我很赞同

查看全部评分

紫英晓狼1130 发表于 2014-1-30 10:47:04
地图上战斗是什么,ARPG?

点评

就是像DNF(地下城)那样打架。  发表于 2014-1-30 14:58
小学生 发表于 2014-1-30 08:30:22
请修改标题。
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-22 17:23

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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