Project1

标题: 请问想做出鬼魂突然出现...10秒后又消失...20秒后又出现 [打印本页]

作者: play337    时间: 2019-11-15 10:49
标题: 请问想做出鬼魂突然出现...10秒后又消失...20秒后又出现
请问想做出鬼魂突然出现...10秒后又消失...20秒后又出现

这要怎么做呢 ?
作者: chinx    时间: 2019-11-15 11:44
本帖最后由 chinx 于 2019-11-15 11:47 编辑

由于MV事件编辑器没有针对sprite的淡入淡出选项,因此要做出理想的鬼魂效果,可以考虑用MOG的插件MOG_CharacterMotion.js

插件指令使用方法例:
ghost_mode_event_id : 4 : 1

这里大约是10秒一个循环(消失--出现--消失)。要指定多少秒循环,需要自己在插件内部改相关脚本。
作者: yang1zhi    时间: 2019-11-15 12:09
事件设置成并行处理
等待
独立开关开
另一页
等待
独立开关关
作者: 哇哇哇啊叭叭    时间: 2019-11-15 20:23
第一次做技术回复,见笑了

1. 几种常见的图式:○触发事件(表原因),□动作事件(表结果),♢条件判断【类】事件(包含一部分的触发事件,但也可在程序执行过程中出现。正确的书里并不是这么写的,但我比较喜欢这么设定)。具体可以找本有关逻辑的书看看,这是三种基本的逻辑图形
2. 两种运行关系:并行处理(两条逻辑同时进行),顺序处理(两条逻辑先后执行)


  事先将鬼魂事件具有鬼魂行走图的页面的“出现条件”设为“当独立开关A开启时”

如果这是段动画,则:
  设置一个启动事件K'
  ○当事件K'启动时(动画需要启动)→□设置移动路线,令鬼魂事件独立开关A打开(怪物突然出现,给你了)→□等待600帧(等待10s)→设置移动路线,令鬼魂事件独立开关A关闭(突然消失)→□等待1200帧(以后略)→设置移动路线,令鬼魂事件的独立开关A开启

如果这是一个怪物的显示效果,则:
  设置一个并行事件K'',启动条件为开关n打开
  ○当开关n打开时(怪物启动)→循环开始→□设置移动路线,令鬼魂事件独立开关A打开(怪物突然出现,给你了)→□等待600帧(等待10s)→设置移动路线,令鬼魂事件独立开关A关闭(突然消失)→□等待1200帧(以后略)→设置移动路线,令鬼魂事件的独立开关A开启→循环重启






作者: play337    时间: 2019-11-15 21:03
各位大神~收下拉~




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1