Project1

标题: 怎么刷新精灵? [打印本页]

作者: 玄月    时间: 2009-5-2 15:47
标题: 怎么刷新精灵?
    corser = Sprite.new
    corser.bitmap = Bitmap.new("Graphics/system/menu/corser.png")
    corser.x = @command_window.index * 79
    corser.y = 16
    corser.z = 300
    corser = ::Sprite.new
很奇怪为什么出现了这种状况。

作者: 小lim    时间: 2009-5-2 15:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: 紫苏    时间: 2009-5-2 15:57
update 是需要闪烁精灵时才调用的~

精灵的图像被描绘到兼容位图的内存缓冲区中,调用 Graphics.update 就会把缓存中的图像拷贝到窗口屏幕中,所以只要保持 Graphics.update 随时调用,精灵就已经是随时刷新的了……

另外,我没看出图片中的菜单问题在哪里……
作者: 玄月    时间: 2009-5-2 17:58
那个红色三角形是光标来的,本来只应该有一个,可是不知道为什么出现了这么多
作者: 玄月    时间: 2009-5-2 18:10
谢谢各位……问题已解决,是我自己抽风了




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1