赞 | 0 |
VIP | 270 |
好人卡 | 34 |
积分 | 0 |
经验 | 24234 |
最后登录 | 2013-12-20 |
在线时间 | 976 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 47
- 在线时间
- 976 小时
- 注册时间
- 2011-4-30
- 帖子
- 860
|
哦,我略微看了下,问题可能还是出在第一篇里,
举个例子,我觉得以下的写法都可能会产生问题,比如:
draw_line(x, y, x + w, y, hp_color_1, (height/4).floor, hp_color_2)
x -= 1
y += (height/4).floor
draw_line(x, y, x + w, y, hp_color_1, (height/4).ceil , hp_color_2)
x -= 1
y += (height/4).ceil
draw_line(x, y, x + w, y, hp_color_1, (height/4).ceil , hp_color_2)
x -= 1
y += (height/4).ceil
draw_line(x, y, x + w, y, hp_color_1, (height/4).floor, hp_color_2)
不知道你是自己摸索的还是谁把你教坏了……
,因为你把drawline贴出来了,我试着重现了一下效果,我个人建议可以改成
for i in 0...height
draw_line(x-i+height, y+i, x-i+height+w, y+i, hp_color_1, 1, hp_color_2)
end
这样就ok |
|