Project1

标题: RGD播放视频,第二次播放就闪退 [打印本页]

作者: Akilius    时间: 2022-3-23 22:45
标题: RGD播放视频,第二次播放就闪退
用RGD后,视频格式就只支持WMV的了,
但是当一个视频被工程播放过一次后,movie文件夹就会多出一个与视频文件同名的WAV音频文件,
然后再进去工程,播放视频,游戏就会闪退。
但是把WAV文件手动删除,视频就可以正常播放,这是为啥?
也没有办法让RGD不生成WAV文件?
作者: guoxiaomi    时间: 2022-3-23 22:45
本帖最后由 guoxiaomi 于 2022-3-24 00:31 编辑

如果不是其他脚本的问题,空工程里出现你说的现象那就是很严重的bug,去RGD主楼反馈一下吧:https://rpg.blue/thread-408337-1-1.html

由于知道文件名是什么,可以用脚本在播放之后(或播放之前)删掉这个wav文件
  1. File.delete("xxx/xxx.wav") if File.exist?("xxx/xxx.wav")
复制代码

作者: Akilius    时间: 2022-3-25 13:02
本帖最后由 Akilius 于 2022-3-25 13:07 编辑
guoxiaomi 发表于 2022-3-24 00:03
如果不是其他脚本的问题,空工程里出现你说的现象那就是很严重的bug,去RGD主楼反馈一下吧:https://rpg.bl ...


谢谢版主,已经反馈了
不过我是脚本盲,请问这个脚本...怎么用啊?...(羞耻)
我这样用,报错欸...


作者: alexncf125    时间: 2022-3-25 14:22
本帖最后由 alexncf125 于 2022-3-25 20:45 编辑
Akilius 发表于 2022-3-25 13:02
谢谢版主,已经反馈了
不过我是脚本盲,请问这个脚本...怎么用啊?...(羞耻)
我这样用,报错欸...


盲猜是因为脚本框不夠大而自动分行才报错的
试试改写成这样子
  1. mv = "movie/CGA.wav"
  2. File.delete(mw) if File.exist?(mw)
复制代码


题外话,,,movie文件夹的名字不是Movies么,,,
那应该是写"Movies/CGA.wav"才对吧,,,
作者: Akilius    时间: 2022-3-25 17:20
alexncf125 发表于 2022-3-25 14:22
盲猜是因为脚本框不夠大而自动分行才报错的
试试改写成这样子

谢谢版主!!!解决了!!!
作者: 狐狸精竹琪    时间: 2022-3-25 19:41
alexncf125 发表于 2022-3-25 14:22
盲猜是因为脚本框不夠大而自动分行才报错的
试试改写成这样子


请问为什么使用脚本后会出现这个报错呢???




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