查看: 2056|回复: 1

[已经解决] 如何对sprite进行切割?

  [复制链接]
梦石
0
星屑
1691
在线时间
2205 小时
注册时间
2010-6-27
回帖
1259
发表于 2011-2-7 09:38:21 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 pigsss 于 2011-2-7 14:25 编辑

就是把图片分割成N块

酱油的

梦石
0
星屑
1840
在线时间
2161 小时
注册时间
2007-12-22
回帖
3216

贵宾

发表于 2011-2-7 09:41:52 | 显示全部楼层
本帖最后由 禾西 于 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
复制代码

点评

我差不多就用的这种方法了 thx  发表于 2011-2-7 14:25
额。。他说sprite不能clone。。  发表于 2011-2-7 10:46

评分

参与人数 1星屑 +300 收起 理由
「旅」 + 300 认可答案

查看全部评分

不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部