查看: 3076|回复: 6

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

[复制链接]
梦石
0
星屑
1446
在线时间
6552 小时
注册时间
2010-12-30
回帖
8655
发表于 2014-9-19 23:05:49 | 显示全部楼层 |阅读模式

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

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

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

派大星

梦石
0
星屑
195
在线时间
2133 小时
注册时间
2011-9-18
回帖
2425
发表于 2014-9-21 16:15:44 | 显示全部楼层
没理由啊,讲技术的没人回复0w0

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

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

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

使用道具 举报

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

黄金编剧

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

点评

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

使用道具 举报

梦石
0
星屑
2310
在线时间
5539 小时
注册时间
2011-1-10
回帖
6353

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

发表于 2014-9-21 17:00:46 | 显示全部楼层
本帖最后由 H·H·Y 于 2014-9-21 17:02 编辑

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

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

□□□□□□□□□□□□□□□□□□□□
□□□□□■□□□□□□□□□□□□□□
□□□□□●□□□□□□□□□□□□□□
□□□□□■□□□□□□□□□□□□□□
□●→→→●■■●□□□●□□□□□□□
□□□□□■□□□□□□□□□□□□□□
□□□□□■□□□□□□□□□□□□□□
□□□□□■□□□□□□□□□□□□□□
□□□□□□□□□□□□□□□□□□□□
□□□□□□□□□□□□□□□□□□□□
回复

使用道具 举报

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 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
回复

使用道具 举报

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

点评

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

使用道具 举报

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

黄金编剧

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

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部