赞 | 3 |
VIP | -1 |
好人卡 | 32 |
积分 | 14 |
经验 | 29154 |
最后登录 | 2024-12-3 |
在线时间 | 677 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1357
- 在线时间
- 677 小时
- 注册时间
- 2009-11-11
- 帖子
- 2790
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 summer92 于 2010-9-27 21:52 编辑
这些东东怎么显示啊
脚本里似乎是这样- def skill
- return @data[self.index]
- end
-
- def refresh
- @data = []
- for skill in @actor.skills
- @data.push(skill)
- if skill.id == @actor.last_skill_id
- self.index = @data.size - 1
- end
- end
- @item_max = @data.size
- create_contents
- for i in 0...@item_max
- draw_item(i)
- end
- end
-
- def draw_item(index)
- # rect = item_rect(index)
- # self.contents.clear_rect(rect)
- skill = @data[index]
- if skill != nil
- # rect.width -= 4
- # enabled = @actor.skill_can_use?(skill)
- # draw_item_name(skill, rect.x, rect.y, enabled)
- # self.contents.draw_text(rect, @actor.calc_mp_cost(skill), 2)
- end
- end
复制代码 我用 draw_text(100,100,100,100,$game_party.members[1].calc_mp_cost($game_party.members[1].skills[0]))
失败了啊 ,提示是...未定义的方法 mp_cost
是不是估计 估计这个类型不对 $game_party.members[1].calc_mp_cost($game_party.members[1].skills[0])
这样是能正常显示20 draw_text(100,100,100,100,"20")
直接单个显示杂整啊,求高手指点一二!!
显示 "大海啸" 消耗的MP 为 -18 这样就可以了... |
|