加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
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作为变量名
导致运行后,确实有这个窗口,但是过了几秒钟之后,就消失了...
于是我尝试把它变成局部变量,居然解决了消失的问题!
所以想问一下,这到底是为什么呢!求大大们指点迷津!感激不尽!
就这个问题,会衍生出什么比较常见的问题呢?比如变量、局部变量、常量还有那个@@的变量往往在游戏中最习惯扮演什么角色(起什么作用)? |