Project1

标题: 如何让新的图片替换旧的图片时渐变 [打印本页]

作者: 无忧谷主幻    时间: 2011-11-13 00:11
标题: 如何让新的图片替换旧的图片时渐变
显示过场图片。为什么这样只是单一的替换

不能向这样的渐变吗
dsu_plus_rewardpost_czw
作者: 各种压力的猫君    时间: 2011-11-13 02:49
你没明白渐变的用法。
准备渐变,也就是Graphics.freeze,像字面意思一样,把画面“冻住”
准备渐变之后,你对画面所做的更改(比如更换图片)依然有效,只不过并不会显示出来(因为画面已经被之前的准备渐变给“冻住”了),待使用执行渐变的功能的时候,画面就会以设定的形式从“冻住”的那一帧渐变到当前帧。

也就是说,把显示图片放到执行渐变之前。
如果还没有效果的话,可以试着在执行渐变之前再加入等待1帧。
作者: 无忧谷主幻    时间: 2011-11-13 12:48
各种压力的猫君 发表于 2011-11-13 02:49
你没明白渐变的用法。
准备渐变,也就是Graphics.freeze,像字面意思一样,把画面“冻住”
准备渐变之后, ...

还是不行啊

作者: 精灵使者    时间: 2011-11-13 13:04
错了,顺序错了。
应该是
显示图片1-准备渐变-显示图片2(屏幕不会移动,你可以尽情地处理后面的显示,你放心好了)-执行渐变(这个时候才会直接变化为你执行完的情况)
如果多重渐变的话,
显示图片1,准备渐变,等待,开关操作,执行渐变,准备渐变,显示图片2,执行渐变,准备渐变,显示图片3,执行渐变……




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