Project1

标题: 哪中显示图片的方式更加好点 [打印本页]

作者: sizz123    时间: 2009-9-8 07:33
标题: 哪中显示图片的方式更加好点
我要显示两个点,分别显示在a,b的位置

1,建立两个sprite,分别显示1个bitmap
      @b=Sprite.new
      @b.bitmap = Bitmap.new(800,600)#建立图层
    @b1=Sprite.new
      @b1.bitmap = Bitmap.new(800,600)#建立图层

    @b.bitmap.fill_rect(0, 0, 16, 16, Color.new(255,255,255))
      @b1.bitmap.fill_rect(0, 0, 16, 16, Color.new(255,255,255))
2, 只建立一个sprite,在两个位置描绘rect
@b=Sprite.new
@b.bitmap = Bitmap.new(800,600)#建立图层
@b.bitmap.fill_rect(0, 0, 16, 16, Color.new(255,255,255)) #
@b.bitmap.fill_rect(69, 80, 16, 16, Color.new(255,255,255))
作者: 风雪优游    时间: 2009-9-8 10:44
……我一般用事件……只有两个图片用事件就可以了吧?
作者: goahead    时间: 2009-9-8 10:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: sizz123    时间: 2009-9-8 11:06
本帖最后由 sizz123 于 2009-9-8 11:10 编辑
我觉得第一种好,因为方便刷新
我觉得第二种好,如果用不刷新,第二种更省资源
goahead 发表于 2009-9-8 10:57


非常好的回答!谢谢了。如果是第二种的话,大约可以用“画擦画”的方式来运动

目前在 实验制作飞行射击游戏,对大量的图片运动不是很了解




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