Project1
标题:
切图问题
[打印本页]
作者:
hitlerson
时间:
2008-4-24 07:24
标题:
切图问题
@setpoint = Sprite.new
bitmap = RPG::Cache.picture("125-Baby01")
@setpoint.bitmap = Rect.new(0, 0, bitmap.width/4,bitmap.height/4)
最后句会出错,有什么办法能实现这样的切图
还有这个图是我从行走图里考到picture文件夹下的,怎么直接访问Characters文件夹? [LINE]1,#dddddd[/LINE]
版务信息:本贴由楼主自主结贴~
作者:
wy29
时间:
2008-4-24 09:28
提示:
作者被禁止或删除 内容自动屏蔽
作者:
hitlerson
时间:
2008-4-24 21:05
就是说定义成Sprite.new了就不能用RECT切图了?
因为我写成
@setpoint = Sprite.new
bitmap = RPG::Cache.picture("125-Baby01")
@setpoint.bitmap.blt(Rect.new(0, 0, bitmap.width/4,bitmap.height/4))
还是出错说blt没定义
作者:
水迭澜
时间:
2008-4-24 21:12
请参考你楼上的写法……blt那里必须给出左上点x和y……然后才是rect…… [LINE]1,#dddddd[/LINE]
系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者:
hitlerson
时间:
2008-4-24 21:26
楼上帖子是我写错了
我知道了要写成这样,哎
@setpoint = Sprite.new
@setpoint.bitmap = RPG::Cache.picture("125-Baby01")
@setpoint.bitmap.blt(0,0,@setpoint.bitmap,Rect.new(0, 0, @setpoint.bitmap.width/4,@setpoint.bitmap.height/4))
觉得写的很冗余
作者:
hitlerson
时间:
2008-4-24 21:49
上面那样写的话,不能切图
看来还是要靠自己。。。。
@setpoint.src_rect.set(0, 0, cw, ch) 用这个方法拉
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1