赞 | 406 |
VIP | 0 |
好人卡 | 11 |
积分 | 390 |
经验 | 242285 |
最后登录 | 2024-11-29 |
在线时间 | 5725 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 39034
- 在线时间
- 5725 小时
- 注册时间
- 2006-11-10
- 帖子
- 6622
|
本帖最后由 灯笼菜刀王 于 2018-10-7 14:57 编辑
第一种是在窗口中使用的, 它在窗口本身的contents矩形里描绘, 具体显示会受到窗口contents的大小限制,
窗口脚本的initialize里可以看到这么一句 self.contents = Bitmap.new(width - 32, height - 32), 可见,640*480的窗口,它的contents实际上只有 608*448, 所以自然无法显示完整的640*480的图片咯.
解决方法, 把窗口的宽和高都加上32, 也就是让窗口 width = 672; height = 512. 这样就可以显示完整的640,480图片拉
第二个方法就是事件里的"显示图片"的脚本写法, 它是在viewport2视口里的, 自然图片就在窗口下面了
第三个方法是直接建立精灵来显示图片, 你建立精灵后没有给它输入图片, 当然就无法显示了. @spr.bitmap=Bitmap.new("Graphics/Pictures/**.png") 这样就可以显示图片了
这个方法的具体介绍可以看 F1 脚本入门里的"显示图片" 这一段. |
评分
-
查看全部评分
|