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

Project1

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

[讨论] ( ´Д`)y━・~~ 说起事件ARPG的话,怎样做敌人攻击才好呢?

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1281
在线时间
6552 小时
注册时间
2010-12-30
帖子
8949
跳转到指定楼层
1
发表于 2014-9-19 23:05:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
( ´Д`)y━・~~ 首先不聊事件碰撞主角就掉血的效果,
( ´Д`)y━・~~ 怎样安排出敌人先靠近,然后发出攻击,然后再判定主角是否在攻击范围内呢?
( ´Д`)y━・~~ 重要的是顺序问题,怎样安排会比较自然呢?
( ´Д`)y━・~~ 诸君怎么看?

Lv1.梦旅人

派大星

梦石
0
星屑
195
在线时间
2133 小时
注册时间
2011-9-18
帖子
2652
2
发表于 2014-9-21 16:15:44 | 只看该作者
没理由啊,讲技术的没人回复0w0

唔,讲个想法而已。行不行没准= =

碰撞掉血,事件接触角色就发生设定好的减血事件。

让敌人接近主角移动,把攻击设为一个事件,用变量中的位置和步数之类的确定攻击范围,用条件分歧来进行判断。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
290
在线时间
3599 小时
注册时间
2012-2-29
帖子
3385

黄金编剧

3
发表于 2014-9-21 16:56:34 | 只看该作者
我是做一批空白事件
攻击时将攻击范围用空白事件填满
然后判定主角是否与任意一个事件重合,重合即命中
当然,敌人多的话这样极其不方便且很卡

点评

单攻是直接变量,需要判定地形orAOE用事件(后者为省事030  发表于 2014-9-21 22:28
卧槽……为何不直接用变量运算  发表于 2014-9-21 17:06
简化 高效 简约 便捷,为用户体验而思考。
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

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

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

4
发表于 2014-9-21 17:00:46 | 只看该作者
本帖最后由 H·H·Y 于 2014-9-21 17:02 编辑

没看懂……为什么是先攻击再判定?
难道是这样么?↓

□:单位格  :敌人  :移动轨迹  :攻击范围  :弹道轨迹  :被命中的玩家  未被命中的玩家





→→→




回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

5
发表于 2014-9-21 17:03:48 | 只看该作者
可以参考惩罚者杰克里的枪战。

点评

魔击戒指的判定跟一般枪械的判定是不同的……枪械是直接用变量,戒指则是多了一个名为子弹的事件作为辅助……  发表于 2014-9-21 17:55
那个惩罚者杰克里也有,参考魔击戒指  发表于 2014-9-21 17:32
也可以变量运算写一个射程什么的  发表于 2014-9-21 17:25
你可以考虑敌兵的锥形视野系统。  发表于 2014-9-21 17:22
_(:з」∠)_我是说只要站一条线上就射程无限了……  发表于 2014-9-21 17:20
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1272
在线时间
541 小时
注册时间
2014-5-3
帖子
173
6
发表于 2014-9-21 17:31:47 | 只看该作者
设置两组变量,一组2个分别表示主角的XY坐标和敌人的XY坐标
敌人首先接近玩家,此时并行代入敌人的XY坐标到变量里,然后操作变量使其表示的坐标移动到敌人的攻击范围内
判定玩家坐标是否与这个坐标重合,如果重合则发动攻击事件,等到判定玩家是否被攻击到的时候再次判定两个坐标是否重合
然后继续操作变量以及判定变量直至判定完全部的敌攻击范围,结束

点评

这个以前似乎在BASIC里打苍蝇的那个游戏里用过,但是一次只能发射一枚子弹  发表于 2014-9-21 23:01
加密错误!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
290
在线时间
3599 小时
注册时间
2012-2-29
帖子
3385

黄金编剧

7
发表于 2014-9-21 22:32:14 | 只看该作者
判定攻击条件
满足条件(如距离、可视型玩家条件、玩家之前用过的招式、地形)
调整位置,攻击
判定命中
判定伤害
↑我是这么算{:2_270:}
简化 高效 简约 便捷,为用户体验而思考。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-10-4 11:16

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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