Project1
标题:
Sprite可以有多个bitmap嘛?
[打印本页]
作者:
灵魂の补给
时间:
2011-8-17 18:00
标题:
Sprite可以有多个bitmap嘛?
Sprite可以有多个bitmap吗?有就安逸了....
dsu_plus_rewardpost_czw
作者:
orzfly
时间:
2011-8-17 18:05
本帖最后由 orzfly 于 2011-8-17 19:59 编辑
不可以。你可以考虑用多个 Sprite。
为什么不用多个 Sprite 呢。
@sprites = []
for i in 1..10
sprite = Sprite.new
sprite.bitmap = Bitmap.new(i * 5, i * 10)
sprite.bitmap.fill_rect(sprite.bitmap.rect, Color.new(rand(255), rand(255), rand(255), rand(255)))
@sprites.push(sprite)
end
复制代码
作者:
f26401004
时间:
2011-8-17 18:48
用陣列可以做到,樓上的答的太從容囉。
作者:
fux2
时间:
2011-8-17 19:46
用blt画到一坨吧.
作者:
忧雪の伤
时间:
2011-8-17 20:04
可以写一个统一管理一组 Sprite 的类。
作者:
苏小脉
时间:
2011-8-18 08:11
如果你这里说的“有”是指面向对象中的“has-a”关系的话,那当然是可以的,你给 Sprite 打一个猴子补丁,另外添加一个引用 Bitmap 的成员就行啦。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1