Project1

标题: XPVX中使用VA音频 范例工程 [打印本页]

作者: 晴兰    时间: 2013-1-28 06:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: wingzeroplus    时间: 2013-1-28 09:28
报错 eval:6 未定义[]……

另外3. 因为RGSS3的Audio模块的向下兼容性, 所以理论上其他脚本都不用改,但为了利用效果请手动Audio.bgm_pos, Audio.setup_midi之类的
手动具体要做什么?
作者: wingzeroplus    时间: 2013-1-28 12:00
希望LZ重新发一个工程作为例子,另外注明比如bgm_pos这些需要玩家自定义的东西到底有什么用,需要注意什么
你发的脚本一直都复制不能(其他人的帖子复制都是在下方,您的在上方……所以没效果),只能一行复制还要删前面的数字,我怕容易复制错什么东西
而且你说的begin rescue end我也不知道用在什么地方,反正我就是全部括起来了……
说实话……看着一大堆不明白的东西,而且又不能复制,更没解释……只能选择放弃了……残念
作者: 晴兰    时间: 2013-1-29 04:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: wingzeroplus    时间: 2013-1-29 10:39
运行范例
脚本XPOGG 201行报错,未定义“[]”
作者: 晴兰    时间: 2013-1-29 22:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: serena718    时间: 2013-2-6 02:30
用了Fiber版補丁後,就可以無報錯運行了,但是不知為啥只要開起來就會跳出“Game.exe發生問題,必須關閉,謹此致歉。”

作者: 怪蜀黍    时间: 2014-3-16 18:14
刚移植了个VX版的
Project1.rar (3.54 MB, 下载次数: 82)
可惜个人能力有限,问题有点多:
1、注册表读取封装实在是没办法了
所以,所有用到的音频RTP文件必须复制到对应的文件夹内,换句话说就是必须脱离RTP运行,不允许RTP=RPGVX
否则会出现找不到音频文件的报错
2、按F12重启就会卡住,兰兰原版亦有这个BUG,除非兰触亲自出马,反正吾是无能为力了
3、中文路径名是吾们大家心中永远的痛,出现中文路径名会出错

作者: 晴兰    时间: 2014-3-19 13:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: 怪蜀黍    时间: 2014-3-19 14:02
测试了一下,发现了BUG:
无论工程文件夹里是否有音乐文件,都一律只会使用RTP内的文件。吾自己修改了一下,BUG消除了,就是播放音乐时有时会有短暂卡顿,不知道是什么原因造成的,但这是小问题了。下面是吾改的脚本。
第141行和142行之间应该加一行,并且第142行应该改改,从137行开始,完整的定义应该是这样:
  1.   def ww(a)
  2.     RTPPath.each{|x|
  3.       name = nmsys File.join(x,a)
  4.       return name if FileTest.exist?(name)
  5.       RTPExt.each{|y|
  6.         return name + y if FileTest.exist?(name + y) # 加了这里
  7.         return nmsys t ut(name + y) if FileTest.exist?(nmsys t ut(name + y)) # 改了这里
  8.       }
  9.     }
  10.     nil
  11.   end
复制代码

作者: 白魔导师宝儿    时间: 2014-4-7 12:49
话说主楼的VX范例为什么是XP的{:7_298:}
作者: gonglinyuan    时间: 2015-8-25 12:37
本帖最后由 gonglinyuan 于 2015-8-25 13:49 编辑

真好用!谢谢LZ!

不过脚本里黑科技好多,代码风格也好飘逸啊~那我就拿来用啦,反正不会多线程不会UDP也不可能看得懂啦。

想不到原理是建一个VA的窗口在后台播放,这样好像还稍微有点dirty,不过效果已经达到了就好;本来我还想用第三方的音频引擎的说。、、

另外能简单告诉我为什么这个版本比原帖里的版本效果好这么多吗?

我还有一个问题,就是如果要用VA的描边字、blur滤镜应该怎么实现呢?虽然这个问题看起来有点像“伸手”,但还是希望 @晴兰 大大能够指点一下,谢谢




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