Project1

标题: 这个脚本出了什么问题? [打印本页]

作者: 僷·枫    时间: 2009-1-20 19:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: ★_茄孓    时间: 2009-1-20 20:04
这样要refresh似乎有点怪异``可能是你没有

refresh
所以直接初始化生成吧!这样刷新就不会那么卡

  1. #==============================================================================
  2. # ■ Window_Steps
  3. #------------------------------------------------------------------------------
  4. #  菜单画面显示步数的窗口。
  5. #==============================================================================

  6. class Window_pjs < Window_Base
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化对像
  9.   #--------------------------------------------------------------------------
  10.   def initialize
  11.     super(0, 0, 90,154)
  12.     self.contents = Bitmap.new(width - 32, height - 32)
  13.     @sprite = Sprite.new
  14.     @sprite.bitmap = Bitmap.new "Graphics/Pictures/1"
  15.     refresh
  16.   end
  17.   #--------------------------------------------------------------------------
  18.   # ● 刷新
  19.   #--------------------------------------------------------------------------
  20.   def refresh

  21.    end
  22. end
复制代码


作者: 僷·枫    时间: 2009-1-20 20:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: IamI    时间: 2009-1-20 20:46
喵的每天spritesprite就不知道Window是个大大的sprite= =
声明sprite,又没有端口,又没有显示和坐标= =
修改
  1. #==============================================================================
  2. # ■ Window_Steps
  3. #------------------------------------------------------------------------------
  4. #  菜单画面显示步数的窗口。
  5. #==============================================================================

  6. class Window_pjs < Window_Base
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化对像
  9.   #--------------------------------------------------------------------------
  10.   def initialize
  11.     super(0, 0, 90,154)
  12.     self.contents = Bitmap.new(width - 32, height - 32)
  13.     b = Bitmap.new "Graphics/Pictures/1"
  14.     self.contents.blt(0,0,b,b.rect)
  15.     refresh
  16.   end
  17.   #--------------------------------------------------------------------------
  18.   # ● 刷新
  19.   #--------------------------------------------------------------------------
  20.   def refresh

  21.    end
  22. end
复制代码

另外请检查启动条件和是否实时刷新 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~




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