【求助】呼叫烁灵·······
rpg制作大师吧
全部回复
仅看楼主
level 12
リデル 楼主
通话中······
那我先留言了。
RM对图片的处理问题
怎么样让RM显示图片中的某一处?
如:
RM裁剪图片吗的原理是什么?
卖萌附上一张图
2013年04月26日 11点04分 1
level 12
第二张。。。。东方圣光夜?
2013年04月26日 11点04分 2
level 9
RM裁剪的话……一个是sprite,plane的 viewport的外部显示的裁切,一个是 bitmap类的blt后面带的rect对于图片内容的裁切
2013年04月26日 11点04分 3
不明白的说,能不能举个例?
2013年04月26日 12点04分
回复 リデル :viewport是以屏幕坐标为准的一个类似显示屏的东西,无论什么样的sprite,只有在这个显示屏里面的部分才会显示,而blt就是把图像内容融入另一个图像之中,在融入过程中允许将内容剪切(以图像坐标为准)再融入,不知道阁下明白没……
2013年04月26日 13点04分
level 10
blt(x, y, src_bitmap, src_rect[, opacity])
执行从位图 src_bitmap 的矩形 src_rect(Rect 矩形类)到指定的位图坐标 (x, y)
之间的区块过渡。

就可以从源图片src_bitmap中截取src_rect所在方框里的图像绘制到目标里
2013年04月26日 12点04分 4
嗯嗯,大概明白些了。但是src_rect[, opacity]) 这半句是什么用的?
2013年04月26日 12点04分
level 10
这时候bitmap.blt(0,0,src_bitmap, src_rect)就可以把那个小方框里框住的图案画到左边那个bitmap的左上角
2013年04月26日 12点04分 5
哦?就是说src_rect是指定矩形的大小对图片进行裁剪了?然后将其图案带入新的bitmap内?
2013年04月26日 12点04分
可以这么认为~
2013年04月26日 12点04分
回复 烁灵 :好的,明白了,谢谢你!
2013年04月26日 12点04分
level 11
少女祈祷中.....[睡觉]
2013年04月26日 13点04分 6
少女折寿中······
2013年04月26日 13点04分
level 6
东方系列即视感【
2013年04月26日 14点04分 7
1