Project1
标题:
脚本问题:如何让画面刷新+如何释放图片
[打印本页]
作者:
风若·飘絮
时间:
2013-5-1 11:38
标题:
脚本问题:如何让画面刷新+如何释放图片
class Ui
def initialize
@tu = Sprite.new
@tu.bitmap = RPG::Cache.title("人物状态.png")
@tu.x=0
@tu.y=0
@tu.z=200
@mmm_text2 = Sprite.new
@mmm_text2.bitmap = Bitmap.new(640,480)
@mmm_text2.bitmap.font.name = (["黑体"])
@mmm_text2.bitmap.font.size = 15
@mmm_text2.bitmap.font.color = Color.new(0,0,0,255)
@mmm_text2.x = 0
@mmm_text2.y = 0
@mmm_text2.z = 99999
@mmm_text2.bitmap.draw_text(60, 30, 200, 22,"#{$game_actors[1].level}")
@mmm_text2.bitmap.draw_text(150, 30, 200, 22,"#{$data_actors[1].name}")
@mmm_text2.bitmap.draw_text(65, 130, 200, 22,"#{$game_actors[1].maxhp}")
refresh
end
def refresh
@tu.update
end
def dispose
if Input.trigger?(Input::L)
@tu.dispose
@mmm_text2.dispose
end
end
end
复制代码
我这样写,貌似只会刷新一次,而且无论点什么都不会释放,求标准写法
作者:
风若·飘絮
时间:
2013-5-1 11:42
另外还有个问题,显示文字必须要先创建Sprite吗?我昨天直接创建bitmap貌似不显示
作者:
q86332682
时间:
2013-5-1 19:14
感觉你不懂的很多啊,位图都没释放?
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1