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

Project1

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

[有事请教] 关于正确用事件做烹饪料理系统的方法是什么?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
112
在线时间
22 小时
注册时间
2023-11-24
帖子
8
跳转到指定楼层
1
发表于 2024-11-8 01:24:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我想用事件做个烹饪系统,但是可能没理清事件的构成有很多bug。
设定上游戏有13个食材可以收集,需要以三个食材为一组合成一个菜肴。

食材里有一些不能吃的东西,如果加进去了就会进入坏结局。食材里有一些好东西,如果加进去了就会进入好结局。
我现在的问题是,我设定的事件没顺序……

事件以变量为开关,收集>=三个立刻跳进分支里,
当队伍里持有不能吃的东西时,跳出cg1图
当队伍里持有喜欢的东西时,跳出cg2图
如此类推

如果我三个食材只拿了不能吃的东西,其他两个没有属性,可以直接推进剧情,但是如果我收集的物品里有不能吃的又有喜欢的东西,就会跳出来2张cg,连续两遍剧情

怎么能让剧情只出现一个呢?应该怎么套事件比较好?
还是说我应该把所有的三个组合搭配都写上??

Lv3.寻梦者

梦石
0
星屑
1807
在线时间
280 小时
注册时间
2008-7-11
帖子
658
2
发表于 2024-11-8 03:20:33 | 只看该作者
估计楼主睡一觉就能想到答案
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
365
在线时间
43 小时
注册时间
2019-8-19
帖子
8
3
发表于 2024-11-8 09:28:22 | 只看该作者
将该类CG事件设置为只能被触发一次怎么样,在CG事件里用个赋值或开关
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2713
在线时间
472 小时
注册时间
2020-8-20
帖子
78
4
发表于 2024-11-8 11:37:08 | 只看该作者
看不太懂 前面说bad end good end
中间变成cg1 cg2
然后简略成如此类推
最后又是连续cg

我简单理解如下
物品分别是 不能吃 能吃 喜欢
但你不清楚怎样去判断事件?

把变量的判断 从收集数量 改为分数
你可以为物品打分 由分数去判断怎样推进剧情
例如不能吃=1 能吃=2 喜欢=3
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
39016
在线时间
5717 小时
注册时间
2006-11-10
帖子
6619
5
发表于 2024-11-8 16:38:09 | 只看该作者
本帖最后由 灯笼菜刀王 于 2024-11-8 16:43 编辑

不知道你是怎么处理"选择食材" , 不过既然这部分没问题, 那就认为你可以获得玩家选择的结果, 也就是可以在玩家选择某食材的时候进行操作

如果你选到不能吃的就立即坏结局,  那就先准备个开关, 在那几个坏食材选择结果上打开它, 然后在选择完毕的时候, 判断这个开关是否打开, 打开就直接坏结局 ,然后结束事件 (注意事件命令: 终止事件执行)

同理, 如果选到好的直接好结局, 那也一样开关处理, 放到坏结局开关下面判断, 就会先判断坏的再判断好的, 注意终止事件执行就不会选坏的又选好的会播放两个结局

如果, 你需要根据"三种食材的组合"来判断结局,  那就准备一个变量A, 然后, 把13个食材按顺序排列好, 根据"二进制位数" 来操作变量

栗子: 玩家选择第一个食材, 变量A + 1 , 玩家选择第二个食材, 变量A + 2, 玩家选择第三个食材, 变量A + 4, 玩家选择第四个食材, 变量A + 8 .....
然后, 选择结束后, 根据变量A分歧,  比如变量A == 13   二进制为 1101 ,也就表示玩家选择了 4号3号1号食材, 然后去分歧处理即可

穷举13个单元的排列组合可是个体力活 , 要如何节省劳动就看你自己操作数字的能力了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
112
在线时间
22 小时
注册时间
2023-11-24
帖子
8
6
 楼主| 发表于 2024-11-8 21:29:47 | 只看该作者
pkeasygod 发表于 2024-11-8 11:37
看不太懂 前面说bad end good end
中间变成cg1 cg2
然后简略成如此类推

好主意!最后按照加减数值变量来显示cg和结局了。虽然cg和一些玩家选择的食材并不一致,但是起码能玩了,谢谢!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
112
在线时间
22 小时
注册时间
2023-11-24
帖子
8
7
 楼主| 发表于 2024-11-8 21:31:52 | 只看该作者
灯笼菜刀王 发表于 2024-11-8 16:38
不知道你是怎么处理"选择食材" , 不过既然这部分没问题, 那就认为你可以获得玩家选择的结果, 也就是可以在 ...

非常感谢,我数学不好让我仔细研究一下……
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-21 20:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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