加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员  
 
x
 
 本帖最后由 66rpgzuigao 于 2014-4-11 23:20 编辑  
 
看了@945127391大大的教程http://rpg.blue/thread-285650-1-1.html 
非常感动 ,于是自己也仿写了一下。我的脚本如下 
插入在这里
 
 
然后脚本内容是 
class Window_test < Window_Base     def initialize     super(0,372,544,44)     @chuangkou1 = Window_Base.new(0,0,96,96)     refresh   end   def update     super     refresh   end   def refresh     self.contents.clear   end  end 
 
 class Window_test < Window_Base  
   
  def initialize  
    super(0,372,544,44)  
    @chuangkou1 = Window_Base.new(0,0,96,96)  
    refresh  
  end  
  def update  
    super  
    refresh  
  end  
  def refresh  
    self.contents.clear  
  end   
end  
 
  
我希望能在平时界面保持两个窗口,左上角显示头像,下方显示各种状态。 
但是 
@chuangkou1 = Window_Base.new(0,0,96,96) 
我之前用的并不是局部变量@chuangkou1,而是直接用的chuangkou1作为变量名 
导致运行后,确实有这个窗口,但是过了几秒钟之后,就消失了... 
于是我尝试把它变成局部变量,居然解决了消失的问题! 
  所以想问一下,这到底是为什么呢!求大大们指点迷津!感激不尽! 
  就这个问题,会衍生出什么比较常见的问题呢?比如变量、局部变量、常量还有那个@@的变量往往在游戏中最习惯扮演什么角色(起什么作用)? |