Project1

标题: 谁会set_pixel [打印本页]

作者: 冷峻逸    时间: 2015-9-12 12:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: 天地有正气    时间: 2015-9-12 12:19
本帖最后由 天地有正气 于 2015-9-12 12:22 编辑

s = Sprite.new
s.bitmap = a


Bitmap需要Sprite作为载体,另外一次调用块直接1000.times { Graphics.update }就可以了,不用迭代子x
Color类的四个参数都不能超过255,你设置成256简直是做大死。。。
作者: 冷峻逸    时间: 2015-9-12 13:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: 天地有正气    时间: 2015-9-12 13:41
冷峻逸 发表于 2015-9-12 13:17
a=Bitmap.new(600,480)
s = Sprite.new
s.bitmap = a

谁让你作死用一次调用块
  1. sprite = Sprite.new
  2. sprite.bitmap = Bitmap.new(640*480)
  3. for i in 0..640
  4. for j in 0..480
  5. sprite.bitmap.set_pixel(i,j,Color.new(255,0,0))
  6. end
  7. end
  8. 1000.times { Graphics.update }
复制代码
未测试




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