Project1

标题: 脚本如何实现图片显示波纹效果 [打印本页]

作者: 至高无上    时间: 2014-6-5 15:33
标题: 脚本如何实现图片显示波纹效果
类似于不稳定的老旧显像管电视机,画面不时会横向出现波动来扭曲图片,很有科幻感。
我在F1中翻找到了精灵类里面有以下属性:
wave_amp (RGSS2)
wave_length (RGSS2)
wave_speed (RGSS2)
wave_phase (RGSS2)
定义波浪效果的幅度、频度、速度、周相(又称相位)。波动效果是使用正弦曲线函数来绘制精灵,使精灵的横向位置比上次绘制的位置稍有不同。

wave_amp 是波浪的幅度、 wave_length 是波浪的频度,以像素数来指定。

wave_speed 是波浪效果动画的速度,默认为 360,数值愈大速度愈快。

wave_phase 使用角度(最大360度)指定精灵顶行的周相。每次调用 update 方法会更新周相一次。一般情况下不需要使用此属性,除非需要同步化两个精灵的波浪效果。

这个能用吗?和我描述的效果一样?一样的话该怎么用?不一样的话请指点一下别的方法,谢谢
作者: 正太君    时间: 2014-6-5 17:08
战斗的默认背景就是扭曲的,动态的...仿照它做也许就可以了...
作者: 至高无上    时间: 2014-6-5 17:34
正太君 发表于 2014-6-5 17:08
战斗的默认背景就是扭曲的,动态的...仿照它做也许就可以了...

那个准确来说应该是蠕动吧?
作者: 皮卡星    时间: 2014-6-5 20:08
沙发说的是对的,那个确实是用wave效果做的,只不过比较慢,而且幅度比较大而已
LZ想要的效果确实可以实现,不过大概还是比较微妙的吧
还有你需要update才会出现效果
所以你可以每180帧update一下让他动一动制作你说的那个效果
不过嘛……效果会有点奇怪就是了
作者: 丿梁丶小柒    时间: 2014-6-9 23:18
我用过这些脚本,
曾经我就使用一张图片在大地图上蠕动,波浪飘飘。
给你事件参考。





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