查看: 2656|回复: 0

[通用发布] 【纯事件】回合制昼夜及日期变更

[复制链接]
梦石
20
星屑
13965
在线时间
1744 小时
注册时间
2017-1-12
回帖
1667

MZ评测员开拓者

发表于 2017-8-1 23:51:55 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 火锅深处 于 2017-8-1 23:59 编辑

其实不知道有没有必要写“回合制”,是想说明并不是经过等待帧数达到昼夜更替效果,而是完成某个行动时间段才会进行到下一个,有点像养成游戏的安排日程。
因为想做“几天达成某目标”这种经营游戏但又觉得即时模式太紧张才开始思考这方面的事件设定的。
没有技术难度(靠变量和分支即实现),主要整理一下相关地图事件的设定思路。
工程附件放在这里 回合制地图时间段变更.zip (1.46 MB, 下载次数: 92)
1.png

[fold=效果如下:]


2.png
从迷宫出来后
3.png
从分岔路向北来到镇子上
4.png
进出一次迷宫,再回到镇上,画面色调、左上角记录和拉尔夫的台词都有变化。
5.png
夜晚,拉尔夫消失。
6.png
重复以上步骤一次,第二天早上,继续变化:
7.png
[/fold]

主要想达到以下效果:
1.        时间段交替时,地图色调变化
2.        夜晚时间段过了时间就到第二天早上
3.        NPC在不同时间做不同的事。
4.   左上角显示日期和时间段

下面是步骤和具体设定:
一.        两个变量
1.        日期:初始赋值1。
2.        时间段:范例中分1~4四个(分别代表早晨、中午黄昏、下午,主要控制色调变化)

二.初始赋值
[fold=自动事件赋值]该图中的开关“游戏开始”是影响到一个控制左上角日期和时间段显示的并行公共事件。
8.png [/fold]

三.        具体设定:
[fold=进去再出来时间段不流逝但画面色调有变化的场合:]进入的时候变成平时的色调,出来的时候判定时间段变色调。该设定基本适用于一切室内。
进入:
9.png
出来:因为这里只设定了四个时间段,所以最后一个否则后的色调就是代表早晨的1的。
10.png [/fold]
[fold=进去再出来时间段流逝的场合:]进入:主体和上面的没区别(场所移动和变色调),其他部分没大影响。
11.png
出来。判定当前时间段并据此变更到下个时间段。
满4进1。夜晚进入迷宫的话,再出来时时间段变成1(早晨),日期+1
12.png [/fold]
[fold=NPC的设定:]先判定一次日期变量,再判定一次时间段,然后再每个条件下写台词。
如果台词只和时间段有关和日期无关就少一层条件分支。
13.png
14.png [/fold]
[fold=NPC消失、位置变化:]我是用公共事件实现的。这里的设定就是夜晚(4)拉尔夫会不见,其他时间段可见,然后第一天中午会有一次位置变化其余时候都呆在同一位置。
多个NPC并列都放在这下面就行,虽然不知道会不会卡。
15.png [/fold]
[fold=时间日期图标变化:]这个公共事件管的是左上角的图标变化(DAY1和早晨这些都是图片,放picture里就行)。因为说好了是纯事件所以这么设定了,但其实没这个公共事件而直接用“地图显示变量”的脚本也行。
P.S.别忘了要设定成并行,并且日期和时间段用到的图片编号要不同。
16.png [/fold]
[fold=可以倒退一个时间段的事件。]“如果”后面的部分可以复制粘贴到任意“经过这个事件时间段会倒退一次”的场合。
17.png [/fold]

评分

参与人数 1星屑 +200 收起 理由
鑫晴 + 200 塞糖

查看全部评分

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部