加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 RaidenInfinity 于 2017-1-20 00:55 编辑
近期在研究VX Ace的脚本,想在地图上显示悬浮的文字。
经过研究发现,如果以局部变量存储Sprite对象,文字显示一段时间会自动消失……
在地图上创建一个事件,代码如下:
skeleton = Sprite.new skeleton.bitmap = Bitmap.new(100,30) skeleton.x = 300 skeleton.y = 300 skeleton.z=300 xcc=Rect.new(0,0,100,30) skeleton.bitmap.draw_text(xcc,"这是一款游 戏")
skeleton = Sprite.new
skeleton.bitmap = Bitmap.new(100,30)
skeleton.x = 300
skeleton.y = 300
skeleton.z=300
xcc=Rect.new(0,0,100,30)
skeleton.bitmap.draw_text(xcc,"这是一款游
戏")
可是当把变量改为全局变量,文字就可以保持很久
是不是脚本语句运行中有哪个地方能自动清除局部变量?或者是内在的机制? |