Project1
标题:
关于窗口中显示图片的问题
[打印本页]
作者:
project999
时间:
2009-7-9 09:24
标题:
关于窗口中显示图片的问题
1:请问都有些什么方法能让窗口中显示图片?
2:为什么用了self.contents = Bitmap.new("……")后窗口上其他文字都不显示了?
3:为什么用了sprite后图片无法随窗口消失而消失?
作者:
IamI
时间:
2009-7-9 09:36
少见的基本概念问题啊……= =
1 在窗口的contents(Bitmap)上描绘(方法唯一)
2 窗口的Contents只能容纳一个Bitmap,给Contents一个空的新Bitmap会挤掉原来的Bitmap
3 sprite与Window互相独立。如果需要,请在Window里面定义:
def dispose
super
精灵名.dipose
end
以上方法均不推荐。
窗口中显示图片方法如下:
在initialize中写入
@自己起个名字 = Bitmap.new(图片路径)
在update/refresh(二选一即可,推荐refresh)中写入:
self.contents.blt(0, 0, @自己起个名字, @自己起个名字.rect)
作者:
project999
时间:
2009-7-9 09:51
rect竟然能直接用的……
还有,能调整图片的缩放吗?
作者:
IamI
时间:
2009-7-9 09:53
可以。请参考F1中Bitmap的Strech_Blt(大概是这名字……= =)方法
作者:
END66RPG
时间:
2009-7-9 09:55
不懂
作者:
project999
时间:
2009-7-9 10:11
谢谢.
另:怎么结帖,论坛全部翻新了...
作者:
nijiaxiaodong
时间:
2009-7-11 01:10
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1