设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1161|回复: 1
打印 上一主题 下一主题

[已经过期] 自己写的变量窗口不能刷新?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
977 小时
注册时间
2011-5-13
帖子
292
跳转到指定楼层
1
发表于 2011-6-29 17:29:13 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

我自己制作了变量脚本,大大们看看哪里出错,
为什么用后而且在Scene_Map里也dispose和update了
为什么+了变量1的值后不改变,需要按一下菜单X键.再按一次X键才刷新了一下.


一下是变量窗口
  1. class Window_rl < Window_Base
  2.   #--------------------------------------------------------------------------
  3.   # ● 初始化窗口
  4.   #--------------------------------------------------------------------------
  5.   def initialize
  6.     super(-5, -8, 200, 90)
  7.     self.contents = Bitmap.new(width - 32, height - 32)
  8.     self.back_opacity = 0
  9.     self.opacity = 0
  10.     refresh
  11.   end
  12.   #--------------------------------------------------------------------------
  13.   # ● 刷新
  14.   #--------------------------------------------------------------------------
  15.   def refresh
  16.     self.contents.clear

  17.     self.contents.font.size = 18
  18.     self.contents.font.color = Color.new(255, 255, 255, 255)
  19.     self.contents.draw_text(2, -29 ,64,72, $game_variables[1].to_s, 1)
  20.     self.contents.draw_text(72,-29 ,64,72, $game_variables[2].to_s, 1)
  21.     self.contents.draw_text(128,-29 ,64,72, $game_variables[3].to_s, 1)

  22.   end
  23. end
复制代码

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
2
发表于 2011-6-29 18:23:41 | 只看该作者
刷新数据应该用refresh,但建议不要经常刷新,可以这样:
  1. if @bianliang_1 != $game_variables[1] or @bianliang_2 != $game_variables[2] or @bianliang_3 != $game_variables[3]
  2.   @bianliang_1 = $game_variables[1]
  3.   @bianliang_2 = $game_variables[2]
  4.   @bianliang_3 = $game_variables[3]
  5.   @窗口.refresh
  6. end
复制代码
这样的话就不会频繁刷新了

点评

另外LZ这样显示的话最好用Sprite,比较简便  发表于 2011-6-29 18:28

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-29 23:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表