赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 23330 |
最后登录 | 2021-2-21 |
在线时间 | 13 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 65
- 在线时间
- 13 小时
- 注册时间
- 2008-1-11
- 帖子
- 330
|
以下引用友情变爱情于2008-10-22 0:13:25的发言:
本贴悬赏额度如下:VIP:0 积分:100
遇到一个脚本基础知识问题!= =
def HP(actor, x, y, w=96)
self.contents.fill_rect(x-2, y+16, w+4, 8, Color.new(255, 255, 255, 255))
self.contents.fill_rect(x-1, y+17, w+2, 6, Color.new(0, 0, 0, 255))
w1 = w * actor.hp / actor.maxhp
self.contents.fill_rect(x, y+18, w1, 4, Color.new(255, 0, 0, 255))
end
def SP(actor, x, y, w=96)
self.contents.fill_rect(x-2, y+16, w+4, 8, Color.new(255, 255, 255, 255))
self.contents.fill_rect(x-1, y+17, w+2, 6, Color.new(0, 0, 0, 255))
w2 = w * actor.sp / actor.maxsp
self.contents.fill_rect(x, y+18, w2, 4, Color.new(0, 160, 255, 255))
end
def EXP(actor, x, y, w=96)
self.contents.fill_rect(x-2, y+16, w+4, 8, Color.new(255, 255, 255, 255))
self.contents.fill_rect(x-1, y+17, w+2, 6, Color.new(0, 0, 0, 255))
w3 = w * (actor.exp-actor.now_exp) / (actor.next_exp-actor.now_exp)
self.contents.fill_rect(x, y+18, w3, 4, Color.new(160, 160, 160, 255))
end
这一段是绘制值槽的内容
是边看录像边做的,七夕小雨的录像教程
效果是出来了,不过有个问题不明白
定义一个方法不是要在一个类中定义的吗?
但是这个却是在类之外定义的【直接在main前插入】
不属于任何类的方法可以在任何类中使用?
[本贴由作者于 2008-10-22 0:38:31 最后编辑]
【直接在main前插入】 - -b
只要在main之上的都算是【直接在main前插入】啊,,所有脚本都是在main前 - - |
|