Project1

标题: 窗口的Rect.问题 [打印本页]

作者: 0飘絮0    时间: 2008-3-2 00:42
标题: 窗口的Rect.问题
在class Window_类的def refresh里,下面是什么意思?
bitmap = RPG::Cache.picture("dtzb")
pic_rect = Rect.new(0,0, 115, 78)
self.contents.blt(0,0,  bitmap, pic_rect)
……怎样才可以创建一个设置的该图左上角在游戏画面的左上角顶端,即在 0,0坐标处? [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: Iselia雪    时间: 2008-3-2 00:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: havealook    时间: 2008-3-2 00:50
一般用事件,不过如果想连续播放图片就要用到显示图片的脚本了:
$game_screen.pictures[number].show(name, origin, x, y, zoom_x, zoom_y, opacity, blend_type)
至于脚本的解释LS都说了
作者: 0飘絮0    时间: 2008-3-2 00:57
以下引用Iselia雪于2008-3-1 16:45:45的发言:

bitmap = RPG::Cache.picture("dtzb")         #把一个叫dtzb的图片输入bitmap
pic_rect = Rect.new(0,0, 115, 78)           #设定一个Rect类
self.contents.blt(0,0,  bitmap, pic_rect)   #把这个bitmap转移到Rect里面并且显示。

显示图片用事件比较好吧...尽管事件的显示图片很拍桌。

感谢以上朋友的回答。我具体就是读不动上面的语句的坐标的问题……找看的F1帮助也糊涂……






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