Project1
标题:
帮忙更改一下脚本,关于暂停标记的
[打印本页]
作者:
Zigzag
时间:
2011-11-13 11:41
标题:
帮忙更改一下脚本,关于暂停标记的
class Sprite_Pause < Sprite
def initialize
super
self.bitmap = RPG::Cache.windowskin("暂停标记.png")
self.x = 530
self.y = 380
#self.y = 285 详细坐标在刷新里随对话框的位置变动
self.z = 19999 #z坐标
@count = 0
@wait_count = 0
update
end
#刷新
def update
super
if @wait_count > 0
@wait_count -= 1
else
@count = (@count + 1)%10
#这道公式的道理是 x = 每一帧的宽 * @count
x = 60*@count
#规定图片规格(x坐标,y坐标,每一帧的宽,每一帧【也就是图片】的高)
self.src_rect.set(x, 0, 60, 60)
#每一帧等待的帧数
@wait_count = 5
end
end
end
复制代码
帮忙写一个当使用 when $XXXX=1时,暂停标记的透明度更改 dsu_plus_rewardpost_czw
作者:
Wind2010
时间:
2011-11-13 12:32
self.opacity = 透明度(0-255)
LZ都会写if了是这个不会?
作者:
Zigzag
时间:
2011-11-13 13:09
本帖最后由 Zigzag 于 2011-11-13 13:48 编辑
Wind2010 发表于 2011-11-13 12:32
self.opacity = 透明度(0-255)
LZ都会写if了是这个不会?
case $sprite
when 0
self.opacity = 255
when 1
self.opacity = 0
end
复制代码
总觉得你没看懂我的问题,额,我试着自己写了下,新增这段内容,我用事件输入脚本$sprite = 1 ,再进行测试,当对话完全显示,暂停标记不知道为什么闪了一下才完全透明化
Zigzag于2011-11-13 15:41补充以下内容:
{:4_119:}我是脚本白啊~求解呐
作者:
S·MAX
时间:
2011-11-19 18:59
不会,帮顶
作者:
人孰无过
时间:
2011-11-26 12:20
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1