赞 | 255 |
VIP | 0 |
好人卡 | 0 |
积分 | 320 |
经验 | 0 |
最后登录 | 2024-11-8 |
在线时间 | 276 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 32036
- 在线时间
- 276 小时
- 注册时间
- 2018-7-27
- 帖子
- 341
|
本帖最后由 Drill_up 于 2023-7-16 11:20 编辑
啊这,你为什么会有这种奇怪的需求,你要不,看看隔壁艾尔登法环是怎么实现的:
【艾尔登法环】GTX650ti 5帧击杀龙装大树守卫 纵享新丝滑 https://www.bilibili.com/video/BV1eb4y1x7Pp/
首先很遗憾,你说的音频卡顿很难实现。
我以前试过给音频播放器反复发送暂停、继续指令,但是音频播放器由于是异步的,会漏掉接受的指令,也就是说完全同步几乎实现不了,而且也没意义。
音频和画面同时卡顿是只有看视频的时候才会出现,但你不能吧视频的bug转移到游戏里面去实现啊……
当然要实现声音大致与画面同步还是好办的,
如果你是制作stg,比如东方进入菜单界面时,控制音频暂停,恢复游戏画面就继续播放音频。
看起来这个实现很简陋,但的确是这个原理,
因为如果你给东方用变速齿轮软件……你会发现东方也会出现音画不同步的问题。
如果你是制作音游,每个时间点的音乐都是被切碎播放的,那个可能比较符合你的需求。
即专门有个并行事件控制时间线流程,在特定时间点播放某段音频,如果游戏卡到爆炸,排在队列里的音频会被同时播放出来,可能会比较符合你的卡多了造成音爆的效果。
|
|