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

Project1

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

[交流讨论] 战斗事件中只限制主角参战的剧情

[复制链接]

Lv1.梦旅人

梦石
0
星屑
206
在线时间
19 小时
注册时间
2017-9-27
帖子
9
跳转到指定楼层
1
发表于 2017-11-29 16:52:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
各位好,我又来请教了。

我想做一个这样的剧情:
1、敌方妹子与主角单挑;
2、主角需要一直防御,不能攻击,否则战斗终止,触发剧情;
3、主角防御X回合后,敌方妹子一个迷糊技能释放到自己身上,hp为1,结束战斗,触发剧情。

解题思路和求助点:
1、要在战斗中控制只有主角参战,我开始是准备在战斗开始前,将所有在队队员离队,战斗后再加进来。但是我的游戏中所有的同伴都是可选择性招募的,离队的时候可以判断当前在队的队员后离队,但是离队后,无法判断原来是哪些队员,再加回来了。也思考过用开关来存储哪些队员加入过,但是游戏中队友很多,而且后面可能还会产生新队友,会建立很多开关,而且就在这个剧情里用这么一次,感觉很浪费。所以请教各位,有没有好的方法在不改变原有队伍的组成情况下,只允许主角一人出战。
2、第二点和第三点用战斗事件处理了,暂时还没什么问题。


Lv2.观梦者

梦石
0
星屑
369
在线时间
144 小时
注册时间
2013-6-11
帖子
83
2
发表于 2017-11-29 18:09:02 | 只看该作者
离队后无法判断?意思是,你这个是脚本或者事件随机提供选择的队员吗?
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
369
在线时间
144 小时
注册时间
2013-6-11
帖子
83
3
发表于 2017-11-29 18:13:43 | 只看该作者
开关数量这么多,用得完么?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2724
在线时间
227 小时
注册时间
2016-3-27
帖子
576
4
发表于 2017-11-29 18:37:10 | 只看该作者
我给你提供一个用脚本的思路吧,指定三个变量分别等于当前队伍234号队员在数据库里面的编码,然后到时候离队的时候用变量指定离队/归队就好了
现在还能改名吗qwq
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
206
在线时间
19 小时
注册时间
2017-9-27
帖子
9
5
 楼主| 发表于 2017-11-29 20:00:22 | 只看该作者
NOLO 发表于 2017-11-29 18:09
离队后无法判断?意思是,你这个是脚本或者事件随机提供选择的队员吗?

我是用事件来做判断的,判断如下:
分支 如果 A 在队伍
    队伍管理 A 离队
结束
分支 如果 B 在队伍
    队伍管理 B 离队
结束
分支 如果 C 在队伍
    队伍管理 C 离队
结束
战斗处理
战斗结束
如果 A 曾经加入队伍???
   队伍管理 A 加入队伍

后面就无法判断A是否加过队伍了,非得要为每个队员设立一个加过队伍的开关才行。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
206
在线时间
19 小时
注册时间
2017-9-27
帖子
9
6
 楼主| 发表于 2017-11-29 20:01:01 | 只看该作者
WantMy蕙 发表于 2017-11-29 18:37
我给你提供一个用脚本的思路吧,指定三个变量分别等于当前队伍234号队员在数据库里面的编码,然后到时候离 ...

当前剧情无法判定主角已经加入了几个队员了
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
1
星屑
1654
在线时间
135 小时
注册时间
2017-9-27
帖子
144
7
发表于 2017-11-29 21:37:09 | 只看该作者
意思应该是分别给队员的2、3、4对应设置三个数值,在这个角色加入队伍的时候,比如A是18号角色,那么设置这个数值=18,A离队之后设置分歧条件2号队员数值=18就设置A再次加入队伍
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

8
发表于 2017-11-29 22:01:00 | 只看该作者
1.原理和角色仓库一样。把角色数据存到变量里,再把队伍里的角色删掉,事后再把那个变量里的角色都添加到队伍里,变量清空。
1.还可以有更简单的做法。禁止更换领队。把脚本里的参战人数改为由变量控制。战斗前把参战人数改成1,事后再改回来。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-13 04:48

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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