Project1

标题: 求一个指令 [打印本页]

作者: 嚴子    时间: 2011-3-18 20:34
标题: 求一个指令
求一个等待一个BGM从头到尾播放完毕指令。如果不能实现也请告知。
作者: zhixin1997    时间: 2011-3-18 20:41
计算出BGM播放完需要的帧数
然后事件的等待= =
作者: 天帝·隳    时间: 2011-3-18 23:25
看起來需要外調DLL進行音樂播放而不用內置的Audio模塊的方法來播放,同時每一幀都要對DLL的返回值進行判斷,如果仍然在播放那麼就繼續等待~
作者: 越前リョーマ    时间: 2011-3-18 23:34
没记错ms换地图如果没设置要换音乐应该会延续事件指令中的播放BGM,那么就并行一个事件,每过1S变量+1,计算BGM有几秒,条件分歧变量等于多少时,淡出。(之所以不是统一等待还是拆解,就是因为移动地图后,这个等待指令就会重新执行)
作者: 忧雪の伤    时间: 2011-3-19 12:23
补充一句,1s = 20帧。
作者: 嚴子    时间: 2011-3-19 15:19
很复杂,从BGM开始到结束有场所转换 显示文章 图片显示移动 等等,算不出来等这些结束后还有多少帧需要等待。
作者: 天帝·隳    时间: 2011-3-19 17:49
LZ可以在場景內刷新那裡設置一個變量,每刷新一次自增一進行總幀數計算~




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