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

Project1

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

[已经解决] 如何做保护同伴的战斗行动?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
125
在线时间
171 小时
注册时间
2014-4-14
帖子
151
跳转到指定楼层
1
发表于 2016-7-31 07:53:04 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
请问如何做保护同伴的战斗行动,当一个角色做了保护行动后,该回合敌人攻击该角色的几率增大,攻击同伴的几率减少。
Vanyogin

Lv1.梦旅人

梦石
1
星屑
740
在线时间
1 小时
注册时间
2016-7-29
帖子
2
2
发表于 2016-7-31 11:49:18 | 只看该作者
_(:з」∠)_我来丢个蠢方法……因为没用到脚本所以蠢的复杂,要是听不懂的话就放弃吧……

首先,观察后我们发现,XP是没有任何直接改嘲讽数值的选项的……
但是!XP的职业不是可以设置前卫、中卫、后卫嘛,决定嘲讽率的就是这个,那就从改这个入手。


但是没法直接改前中后的选项耶……有办法曲线救国!这还有个直接换职业的功能!


应该已经想到了吧……没错!把所有职业都拷贝三份,但是三份不太一样,分别是前卫、中卫、后卫,利用这点来改。然后默认给玩家的职业设置是后卫吧。




改动嘲讽几率的方法有了,但是怎么应用呢?用一个状态来判定嘲讽吧。
总之首先建一个技能,用途是给使用者增加个嘲讽期间的状态。


当然我们已经知道,状态里并没有增加嘲讽的选项,所以我们才选择切换职业的方法来做,
不过嘲讽状态任然是一个必须的做的内容,因为需要解除条件!


然后最重要的部分是,利用公共事件来判定,公共事件就是和地图无关,可以随地执行的事件,
两个地方的设置很重要,
其一是目标要设置成并行处理,并行处理就是说这个事件不需要触发条件始终运作的意思。
其二是分配一个条件开关,条件开关是可以随便选一个的,虽然上面说并行事件始终运作,不过其实是需要一个开关来启动运作状态的,
总之在主角学到嘲讽技能的时候打开这个开关就可以了,打开后就再不用管了。


接下来要利用的是条件分歧,直接在开嘲讽公共事件中设置,设置一个判定主角时候在嘲讽状态中的分歧。


条件分歧建好后填入之前说的变更职业功能,主角在嘲讽状态中就变成前卫,主角在非嘲讽状态中改成后卫,完工。




_(:з」∠)_最后以上只是临时想到的,未经实验,不确定能否在游戏中顺利执行,如果不能用的话就等真正的高手来写脚本好了……

点评

嗯。辛苦了,谢谢。  发表于 2016-7-31 12:41

评分

参与人数 1梦石 +1 收起 理由
RyanBern + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-26 23:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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