设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1302|回复: 3
打印 上一主题 下一主题

[已经解决] 谁会set_pixel

[复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止访问)

梦石
0
星屑
88
在线时间
631 小时
注册时间
2014-8-4
帖子
3600
跳转到指定楼层
1
发表于 2015-9-12 12:17:59 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

Lv3.寻梦者

○赛

梦石
0
星屑
1249
在线时间
1276 小时
注册时间
2013-1-22
帖子
2246

贵宾

来自 4楼
发表于 2015-9-12 13:41:59 | 只看该作者
冷峻逸 发表于 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 }
复制代码
未测试

点评

把第二行的*换成,就好了,谢谢!  发表于 2015-9-12 14:21

评分

参与人数 1星屑 +200 收起 理由
RyanBern + 200 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止访问)

梦石
0
星屑
88
在线时间
631 小时
注册时间
2014-8-4
帖子
3600
3
 楼主| 发表于 2015-9-12 13:17:34 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者

○赛

梦石
0
星屑
1249
在线时间
1276 小时
注册时间
2013-1-22
帖子
2246

贵宾

2
发表于 2015-9-12 12:19:06 | 只看该作者
本帖最后由 天地有正气 于 2015-9-12 12:22 编辑

s = Sprite.new
s.bitmap = a


Bitmap需要Sprite作为载体,另外一次调用块直接1000.times { Graphics.update }就可以了,不用迭代子x
Color类的四个参数都不能超过255,你设置成256简直是做大死。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-22 10:18

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表