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

Project1

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

[已经过期] 关于通过技能召唤怪物上场

[复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
95 小时
注册时间
2013-7-18
帖子
20
跳转到指定楼层
1
发表于 2016-4-18 21:47:55 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
就是可不可以设定一种技能,通过此技能在战斗中召唤新的怪物加入战斗,当然这只是针对怪物的技能,就像是《携带电兽》里面通过打电话喊怪兽一样,这样的效果,不知道可不可以设置?

Lv3.寻梦者

梦石
0
星屑
1293
在线时间
995 小时
注册时间
2014-12-14
帖子
3016

开拓者

2
发表于 2016-4-19 01:29:52 | 只看该作者
如果能在战斗中直接更换队友,并且即时 刷新 或者 更新 的话,能够勉强达到这个效果
但限制至少有2:
1.队友上限,这个已经有至少两人问过了
2.在不大改它↑的基础上,可以使用“生命周期”,就好像war3里的水元素一样
如果上面的设置都能做到,那么具体的思路就是:
1.设置一个技能,技能触发公共事件,进行“召唤”的启动工作;并且还要考虑到在战斗外技能被触发的情况
2.公共事件中,设置好召唤物的生命周期与“顶替”
3.召唤事件发生后,马上更新战斗画面中的队伍
【RMVA教程】
---------------------
欲买桂花同载酒,终不似,少年游.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
153
在线时间
163 小时
注册时间
2009-7-16
帖子
116
3
发表于 2016-4-19 09:31:45 | 只看该作者
Vortur 发表于 2016-4-19 01:29
如果能在战斗中直接更换队友,并且即时 刷新 或者 更新 的话,能够勉强达到这个效果
但限制至少有2:
1.队 ...

队伍上限可不可以在脚本里让队伍上限等于一个变量{$dwsx} 然后召唤的时候用事件让变量=X 来更改队伍上限。

点评

应该不止这么简单。除了关于队伍上限的设置,可能还有别处在读取队伍数量;并且在战斗中,队伍中人员的重新排版也是需要考虑的  发表于 2016-4-19 11:09
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
153
在线时间
163 小时
注册时间
2009-7-16
帖子
116
4
发表于 2016-4-19 09:37:11 | 只看该作者
Vortur 发表于 2016-4-19 01:29
如果能在战斗中直接更换队友,并且即时 刷新 或者 更新 的话,能够勉强达到这个效果
但限制至少有2:
1.队 ...

生命周期你觉得这样设置可不可行
禁用召唤物的攻击技能 另外设置一个技能替代他的攻击指令 然后他所有的攻击和技能使用一次都用公共事件增加一个变量{y}的值。当y>= X的时候就让他离队。没测试。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1293
在线时间
995 小时
注册时间
2014-12-14
帖子
3016

开拓者

5
发表于 2016-4-19 11:19:18 | 只看该作者
本帖最后由 Vortur 于 2016-4-19 11:20 编辑
zx8326123 发表于 2016-4-19 09:37
生命周期你觉得这样设置可不可行
禁用召唤物的攻击技能 另外设置一个技能替代他的攻击指令 然后他所有的 ...


1.建议先决定“是修改队伍上限,还是限制召唤物的数量”和实现“更换队友时即时刷新”
2.生命周期可以如你所说,通过攻击次数来限制,或者通过计时器类的功能;生命周期的设置动机是为防止“队伍中队友超过队伍上限”
3.“禁止某个队友的攻击指令”如果独立制作的话,可能要花费1天以上的时间来实现;在下曾经花了一天,也没能实现...
4.没有必要使用变量来决定队伍上限,因为在下认为,“队伍上限”这个对象,不仅存在于某个数值中,还存在于若干别的地方,会牵一发而动全身,如2#中的回答
【RMVA教程】
---------------------
欲买桂花同载酒,终不似,少年游.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
95 小时
注册时间
2013-7-18
帖子
20
6
 楼主| 发表于 2016-4-19 20:27:01 | 只看该作者
Vortur 发表于 2016-4-19 01:29
如果能在战斗中直接更换队友,并且即时 刷新 或者 更新 的话,能够勉强达到这个效果
但限制至少有2:
1.队 ...

这样确实挺复杂的,不过我指的并非是召唤队友,而是敌对怪物进行召唤,也就是说增加对战的怪物人数,系统那自带的中途加入感觉太鸡肋了。

点评

原来是“增加敌人”的功能,“己方使用技能→敌方怪物加入战斗”这样吗?..自带这种功能哪里鸡肋了呢?  发表于 2016-4-19 20:42
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
95 小时
注册时间
2013-7-18
帖子
20
7
 楼主| 发表于 2016-4-19 21:45:24 | 只看该作者
Vortur 发表于 2016-4-19 01:29
如果能在战斗中直接更换队友,并且即时 刷新 或者 更新 的话,能够勉强达到这个效果
但限制至少有2:
1.队 ...

我的意思是敌人使用召唤类技能召唤出敌人同伴。鸡肋的原因是不能设置什么回合数什么时候才出现,这种精确性的设定

点评

关于触发,可以“假装”敌人使用了技能。使用一个随机常数变量,控制“召唤”何时出现,当召唤出现时,再用事件模拟技能使用  发表于 2016-4-20 01:27
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
153
在线时间
163 小时
注册时间
2009-7-16
帖子
116
8
发表于 2016-4-19 23:31:44 | 只看该作者
雪域圣痕 发表于 2016-4-19 21:45
我的意思是敌人使用召唤类技能召唤出敌人同伴。鸡肋的原因是不能设置什么回合数什么时候才出现,这种精确 ...

不能吗?我记得可以。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
153
在线时间
163 小时
注册时间
2009-7-16
帖子
116
9
发表于 2016-4-19 23:39:22 | 只看该作者
Vortur 发表于 2016-4-19 11:19
1.建议先决定“是修改队伍上限,还是限制召唤物的数量”和实现“更换队友时即时刷新”
2.生命周期可以如 ...

1召唤入队的时候就更改变量值,离队就还原。
2直接禁用召唤物的1号技能,也就是攻击指令,需要一天?
3用的时候就是在战斗中,战斗结束后就还原,(至于战斗结束离队,在召唤物的每个技能公式里都添加a.add_state(X),X是永久状态,死亡和战斗结束后解除。然后公共事件,没有状态就离队。当然用脚本可能很简单,开心脚本小白,只有用事件这么麻烦的方法)。感觉对全局没什么影响。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
95 小时
注册时间
2013-7-18
帖子
20
10
 楼主| 发表于 2016-4-20 19:59:30 | 只看该作者
zx8326123 发表于 2016-4-19 23:31
不能吗?我记得可以。

这样的话就很局限了,比方说设定了第三回合出现,那就只能第三回合出现,不能是什么时候使用了技能就出现...啊,或许可以把技能设定成公共事件打开开关,不过这样的话,还要做到战斗结束后开关关闭,这个应该怎么弄呢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 04:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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