Project1

标题: 帮忙更改一下脚本,关于暂停标记的 [打印本页]

作者: Zigzag    时间: 2011-11-13 11:41
标题: 帮忙更改一下脚本,关于暂停标记的
  1. class Sprite_Pause < Sprite
  2.   def initialize
  3.     super
  4.     self.bitmap = RPG::Cache.windowskin("暂停标记.png")
  5.     self.x = 530
  6.     self.y = 380
  7. #self.y = 285  详细坐标在刷新里随对话框的位置变动
  8.     self.z = 19999 #z坐标
  9.     @count = 0
  10.     @wait_count = 0
  11.     update
  12.   end
  13. #刷新
  14.   def update
  15.     super
  16.     if @wait_count > 0
  17.       @wait_count -= 1
  18.     else
  19.       @count = (@count + 1)%10
  20. #这道公式的道理是 x = 每一帧的宽 * @count
  21.       x = 60*@count
  22. #规定图片规格(x坐标,y坐标,每一帧的宽,每一帧【也就是图片】的高)
  23.       self.src_rect.set(x, 0, 60, 60)
  24. #每一帧等待的帧数
  25.       @wait_count = 5
  26.     end
  27.   end
  28. 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了是这个不会?
  1.       case $sprite
  2.       when 0
  3.       self.opacity = 255
  4.       when 1
  5.       self.opacity = 0
  6.         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