Project1

标题: 如何对sprite进行切割? [打印本页]

作者: pigsss    时间: 2011-2-7 09:38
标题: 如何对sprite进行切割?
本帖最后由 pigsss 于 2011-2-7 14:25 编辑

就是把图片分割成N块
作者: 禾西    时间: 2011-2-7 09:41
本帖最后由 禾西 于 2011-2-7 11:44 编辑

clone n 塊之後分別 src_rect


啊,忘記了。這樣子吧
  1. s = Sprite.new
  2. s1 = Sprite.new
  3. bitmap = RPG::Cache.battler("001-Fighter01", 1)
  4. s.bitmap = bitmap
  5. s1.bitmap = s.bitmap
  6. s.src_rect = Rect.new(0, 0, bitmap.width/2, bitmap.height)
  7. s1.src_rect = Rect.new(bitmap.width/2, 0, bitmap.width/2, bitmap.height)
  8. s1.x = bitmap.width/2 + 1
  9. loop do
  10.   Graphics.update
  11. end
复制代码





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