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

Project1

 找回密码
 注册会员
搜索
查看: 301|回复: 6

[原创发布] 简单纯事件QTE系统

[复制链接]

[动态]受到无节操の兽耳的挑战,成功击败了对方。 (打开TA的战斗卡片)

Lv3.寻梦者

梦石
0
星屑
2142
在线时间
210 小时
注册时间
2018-3-23
帖子
255
发表于 2019-1-5 22:26:13 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 MCCF 于 2019-1-6 19:16 编辑

闲来无事用事件做了一个QTE系统,用法是多种多样的,运用还算是比较方便的。所以就分享上来吧。
(伸手党可不必看“啰嗦”部分直接领范例和看说明)

设定与用途(啰嗦)

做法(啰嗦*2)

范例

配置说明(伸手党专用)


写了1个小时,也算煞费苦心,各位大佬不喜勿喷哈

评分

参与人数 3星屑 +50 +2 收起 理由
Kim_Shyuen + 1 精品文章
VIPArcher + 50 我很赞同
张咚咚 + 1 精品文章

查看全部评分

遇见RM,如心头绽放出一种火花,那是灵感的火花,那是激情的火花,那是梦想的火花。视野开阔了,灵感爆棚了,梦想拉近了,那曾以为遥不可及的、游戏制作的世界突然展现在我的眼前。

TA还没有解放自身的潜力。

Lv1.梦旅人

梦石
0
星屑
15
在线时间
0 小时
注册时间
2017-10-28
帖子
1
发表于 2019-1-14 14:40:52 | 显示全部楼层
6666666666666666666666666
回复 支持 反对

使用道具 举报

TA还没有解放自身的潜力。

Lv1.梦旅人

梦石
0
星屑
219
在线时间
16 小时
注册时间
2018-12-11
帖子
7
发表于 2019-1-14 18:16:56 | 显示全部楼层
这个qte设计很不错啊。感觉可以试试用这个做锻造系统的qte。
回复 支持 反对

使用道具 举报

TA还没有解放自身的潜力。

Lv1.梦旅人

梦石
0
星屑
219
在线时间
16 小时
注册时间
2018-12-11
帖子
7
发表于 2019-1-14 20:51:31 | 显示全部楼层
本帖最后由 HolmesLupin 于 2019-1-14 21:15 编辑

萌新看完事件编辑后,有几个问题想问。
1.时间上限240这个是怎么确定的
2.红绿条的像素宽度怎么看
3.事件编辑里有一行是时间>=192,这里的192咋确定的(感觉这一条的疑问应该跟2是一样的)
回复 支持 反对

使用道具 举报

[动态]受到无节操の兽耳的挑战,成功击败了对方。 (打开TA的战斗卡片)

Lv3.寻梦者

梦石
0
星屑
2142
在线时间
210 小时
注册时间
2018-3-23
帖子
255
 楼主| 发表于 2019-1-14 22:08:06 | 显示全部楼层
HolmesLupin 发表于 2019-1-14 20:51
萌新看完事件编辑后,有几个问题想问。
1.时间上限240这个是怎么确定的
2.红绿条的像素宽度怎么看

1. 这一个值可以任意进行设定,但是需要和那个192有关系。这个值除以每次时间变量增加的值乘上每次等待的时间,就是理论上从开始到结束的帧数。
2. 一般情况下自己绘制就可以。因为很久没看,现在忘记了,但是可以打开Graphic\Pictures里面找到读条的图片文件,用ps或者直接使用画图工具查看。比如说用选中的方法,然后查看选框的宽度。
3. 很简单,因为这里设定的读条绿色部分是红色部分的四倍,也就是一共整个读条的宽度是红色的五倍 。我们刚刚设定的240,就是从开始到结束一共循环执行的次数。那么根据以上就可以得知,在指针刚好到达红色部分的时候循环的次数。
4. 这里是一个失误。修改的方法是把那个获得武器的事件页改为自动执行,然后获得之后做一个打开独立开关C。最后在最右边新建一个事件页,条件设为独立开关C打开。这样的效果是:成功之后立即弹出窗口并获得礼物,之后再对话,没有任何效果。如果想再对话时做显示文字“已经领取过了”或者执行其他操作的话,刚刚新建的那个事件页里做就可以了。
遇见RM,如心头绽放出一种火花,那是灵感的火花,那是激情的火花,那是梦想的火花。视野开阔了,灵感爆棚了,梦想拉近了,那曾以为遥不可及的、游戏制作的世界突然展现在我的眼前。
回复 支持 反对

使用道具 举报

TA还没有解放自身的潜力。

Lv1.梦旅人

梦石
0
星屑
219
在线时间
16 小时
注册时间
2018-12-11
帖子
7
发表于 2019-1-15 18:03:49 | 显示全部楼层
MCCF 发表于 2019-1-14 22:08
1. 这一个值可以任意进行设定,但是需要和那个192有关系。这个值除以每次时间变量增加的值乘上每次等待的 ...

谢谢,除了第一条其他都明白了。关于第一条的疑问就是那个“每次等待时间”是指什么?是指每次判定的时候从开始区域到结束区域的时间?240这个值在编辑的时候有没有什么量化的体现,因为看事件编辑里没有240相关的数值。
问的好像有点弱智。。。我先自己编一个事件试试。。。
回复 支持 反对

使用道具 举报

[动态]受到无节操の兽耳的挑战,成功击败了对方。 (打开TA的战斗卡片)

Lv3.寻梦者

梦石
0
星屑
2142
在线时间
210 小时
注册时间
2018-3-23
帖子
255
 楼主| 发表于 2019-1-15 18:17:14 | 显示全部楼层
本帖最后由 MCCF 于 2019-1-15 18:18 编辑

最近备考,没太多时间去详细的看范例了。记忆中应该是在所有处理开始之前进行了一次,等待1帧,如果没有,是因为本身处理是需要花费时间的,可能一次循环不止花费了设定的等待时间(1帧),还额外花费了将近1帧的时间。所以案例当中,为了不让实际运行太慢,去掉了那个等待,暂且可以把它当成1帧来计算。后来想了一下觉得直接将每次增加值增大或者将这个时间上限减小就可以了。
至于这个量化的体现,关键在于这个表示的是这个自动执行的,事件页重复执行的次数。执行次数比较特殊,首先需要知道的问题是,读条完整的像素宽度是120。这样一来,每移动一像素时间变量就增加2,那么正好到240的时候,指针也是正好到底。所以这里的值是240,而2号位置变量也因此是一号变量的1/2。

明天会详细的重新发一个完善的范例,因为这个是周末晚上12点赶发出来的,所以有一些纰漏。
遇见RM,如心头绽放出一种火花,那是灵感的火花,那是激情的火花,那是梦想的火花。视野开阔了,灵感爆棚了,梦想拉近了,那曾以为遥不可及的、游戏制作的世界突然展现在我的眼前。
回复 支持 2 反对 0

使用道具 举报

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

本版积分规则

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

站长信箱:fux2@moe9th.com|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2019-5-26 01:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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