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

Project1

 找回密码
 注册会员
搜索
查看: 917|回复: 2
打印 上一主题 下一主题

[有事请教] (上忍问题) 如何做出完全音画同步效果

[复制链接]

Lv1.梦旅人

梦石
0
星屑
26
在线时间
701 小时
注册时间
2021-3-24
帖子
549
跳转到指定楼层
1
发表于 2023-7-15 17:25:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
问题的核心是:
假设游戏画面严重掉帧,我希望音频也出现卡顿,而不是音频独立于画面单独播放。
我大概需要了解什么机制,有没有大佬指点一下方向。
全家活光光~

Lv5.捕梦者

梦石
0
星屑
32036
在线时间
276 小时
注册时间
2018-7-27
帖子
341
2
发表于 2023-7-16 11:19:09 | 只看该作者
本帖最后由 Drill_up 于 2023-7-16 11:20 编辑

啊这,你为什么会有这种奇怪的需求,你要不,看看隔壁艾尔登法环是怎么实现的:
【艾尔登法环】GTX650ti 5帧击杀龙装大树守卫 纵享新丝滑 https://www.bilibili.com/video/BV1eb4y1x7Pp/
首先很遗憾,你说的音频卡顿很难实现。
我以前试过给音频播放器反复发送暂停、继续指令,但是音频播放器由于是异步的,会漏掉接受的指令,也就是说完全同步几乎实现不了,而且也没意义。
音频和画面同时卡顿是只有看视频的时候才会出现,但你不能吧视频的bug转移到游戏里面去实现啊……

当然要实现声音大致与画面同步还是好办的,
如果你是制作stg,比如东方进入菜单界面时,控制音频暂停,恢复游戏画面就继续播放音频。
看起来这个实现很简陋,但的确是这个原理,
因为如果你给东方用变速齿轮软件……你会发现东方也会出现音画不同步的问题。
如果你是制作音游,每个时间点的音乐都是被切碎播放的,那个可能比较符合你的需求。
即专门有个并行事件控制时间线流程,在特定时间点播放某段音频,如果游戏卡到爆炸,排在队列里的音频会被同时播放出来,可能会比较符合你的卡多了造成音爆的效果。
量子妹: 只要你愿意开始,什么时候出发都不晚。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
26
在线时间
701 小时
注册时间
2021-3-24
帖子
549
3
 楼主| 发表于 2023-7-16 20:23:44 | 只看该作者
Drill_up 发表于 2023-7-16 11:19
啊这,你为什么会有这种奇怪的需求,你要不,看看隔壁艾尔登法环是怎么实现的:
【艾尔登法环】GTX650ti 5 ...

因为老式游戏都会有这种现象,我想复刻一下,看来现代游戏  音频都是单独分离的
全家活光光~
回复 支持 反对

使用道具 举报

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

本版积分规则

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

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-17 10:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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