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

Project1

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

[已经过期] 战场距离系统求实现方法(类似三国杀的距离系统)

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
19 小时
注册时间
2013-12-8
帖子
6
跳转到指定楼层
1
发表于 2014-7-18 10:26:33 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 yewanyewan 于 2014-7-18 10:56 编辑

大家好!我有一个关于回合制战斗中加入战场距离的设想(有点像三国杀的角色距离和攻击距离),不知道要怎样实现。

比如游戏的背景是一个冷兵器和热兵器交织的时代。
冷兵器使用者需要在战斗时快速接近热兵器使用者给予致命一击。而热兵器使用者就要想办法用距离取胜。

所以我想把战场分为15级:-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7
角色A(刺客)和B(枪手)出现在-6和6
如果退到了7或-7就可以使用撤退选项。
枪手的武器攻击距离是2-10. 进入枪的攻击距离前无法射击,被贴身的时候也无法枪击。

刺客有一些技能帮助他接近枪手。比如:【掩体间冲刺】-在一回合内前进5级,闪避率提高60%。
枪手也有一些技能比如:【快速抢先压制攻击】-前进2格后进行射击,准确度降低20%。

求大家指点,拜托了!!

(那啥,谁来教一下怎么发 悬赏。。。。。)

点评

如果要悬赏的话,你需要一点点VIP,然后在发帖界面点“发布悬赏”…… 或者找个对你的有兴趣的会脚本的免费帮你做也行-。-  发表于 2014-7-18 10:57
不悬赏么233  发表于 2014-7-18 10:46

Lv1.梦旅人

梦石
0
星屑
99
在线时间
900 小时
注册时间
2012-11-13
帖子
893
5
发表于 2014-7-18 13:08:07 | 只看该作者
带战场距离的srpg
基本跟你的要求相符只需稍稍设置一下即可。

点评

注:敌人的AI设定不是问题  发表于 2014-7-18 13:09

评分

参与人数 2星屑 +66 收起 理由
VIPArcher + 33 战棋不错啊。233
taroxd + 33 已经成战棋了233

查看全部评分

废弃
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
19 小时
注册时间
2013-12-8
帖子
6
4
 楼主| 发表于 2014-7-18 11:42:28 | 只看该作者
taroxd 发表于 2014-7-18 11:12
这只是一个设想:
可不可以用一些变量存储角色的位置,然后在技能公式里进行判断,如果 距离大于指定值,则 ...

谢谢taroxd大大的指点!

我没有想到可以用技能公式。
是不是可以这样:
战斗开始,调用公共事件,为每个角色/敌人赋值表示位置。
不过这样一来,敌人的AI设定就成了问题。那可不可以用【行为模式】里的【开关】:那么如果算出来和主角距离差值大于攻击距离,开关1打开,当开关1打开时,怪物优先使用【冲锋】技能拉近距离?

。。。如果太复杂我还是先做RTAB模式吧。

点评

所以你自己尝试一下呗,我也没有试过,只是一个设想=。=  发表于 2014-7-18 11:52
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

3
发表于 2014-7-18 11:12:59 | 只看该作者
本帖最后由 taroxd 于 2014-7-18 11:19 编辑

这只是一个设想:
可不可以用一些变量存储角色的位置,然后在技能公式里进行判断,如果 距离大于指定值,则伤害为零 呢?比如这样写公式: v[5] - v[4] > 3 ? 0 : a.atk
在每场战斗开始时,根据职业初始化这些变量。在使用技能时,可以调用公共事件(也可以直接在技能公式中)来改变变量的值。

当然,这种设想即使可以实现,自由度也不会很大,楼主的要求也不可能全部满足(比如退到-7撤退)。

我的建议是,用RMB或者你精美的游戏策划勾引会脚本的人来帮你写。定制脚本的效果是最好的。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
19 小时
注册时间
2013-12-8
帖子
6
2
 楼主| 发表于 2014-7-18 10:56:50 | 只看该作者
(那啥,谁来教一下怎么发 悬赏。。。。。)

点评

或者你直接帖子里写做好了给多少RMB也行-。-  发表于 2014-7-18 11:03
你需要有VIP VIP需要充值 你的系统要求略高,目测没那么容易写出来。  发表于 2014-7-18 11:02
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-25 19:23

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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