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

Project1

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

在地图上显示EXP这个脚本!

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
6 小时
注册时间
2006-12-18
帖子
118
跳转到指定楼层
1
发表于 2008-6-27 23:37:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
class Window_Exp < Window_Base
def initialize
  super(0, 0, 160, 64)
  self.contents = Bitmap.new(width - 32, height - 32)
  refresh
end
def refresh
  self.contents.clear
    for i in 0...$game_party.actors.size
    x = 64
    y = i * 116
    actor = $game_party.actors[1]
     exp(actor,0,0)
  end
end
def exp(actor,x,y)
  self.contents.fill_rect(x,y,96,16,Color.new(255,255,255,255))
  self.contents.fill_rect(x+1,y+1,94,14,Color.new(0,0,0,255))
  w = 94*$game_actors[1].now_exp/$game_actors[1].next_exp
  self.contents.fill_rect(x+1,y+1,w,14,Color.new(50,255,50,255))
end
end
class Scene_Map
def initialize
  @o_exp = $game_actors[1].exp
end
alias old_main main
def main
  @exp = Window_Exp.new
  @exp.x = 0
  @exp.y = 0
  @exp.opacity = 0 # 255可见 0不可见
  old_main
  @exp.dispose
end
alias old_update update
def update
  if @o_exp != $game_actors[1].exp
    @o_exp = $game_actors[1].exp
    @exp.refresh
  else
    @exp.update
  end
  old_update
end
end
class Game_Actor
def now_exp
  return @exp - @exp_list[@level]
end
def next_exp
  return @exp_list[@level+1] > 0 ? @exp_list[@level+1] - @exp_list[@level] : 0
end
end


就这个!就一个个筐什么都没了
有谁能帮我在前面填加一个显示EXP字样?
好象什么都忘记了!

Lv1.梦旅人

辉瑞中国首席研究员<

梦石
0
星屑
50
在线时间
142 小时
注册时间
2008-1-18
帖子
2129
2
发表于 2008-6-27 23:49:36 | 只看该作者
self.contents.draw_text(x, y, w, h, "exp")
来6r就是等某位仁兄的巨坑

褴褛着身行无端,囊中羞涩空心酸。
平生几无得意事,倒塔泡面宅寝室。
惟羡隔壁高帅富,雨露春风月夜声。
青丝无处觅其踪,只有硬盘苍井空。
莫云男儿空悲愁,鸿鹄岂不天际游。
坐断天下执鹿首,千百金帛万兜鍪。
夜深忽梦某年月,再见女神欲语迟。
吊丝终有逆袭日,木耳再无回粉时。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
6 小时
注册时间
2006-12-18
帖子
118
3
 楼主| 发表于 2008-6-27 23:50:11 | 只看该作者
LS的填加在哪行里能说下吗?
好象什么都忘记了!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

辉瑞中国首席研究员<

梦石
0
星屑
50
在线时间
142 小时
注册时间
2008-1-18
帖子
2129
4
发表于 2008-6-27 23:51:37 | 只看该作者
def exp(actor,x,y)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
6 小时
注册时间
2006-12-18
帖子
118
5
 楼主| 发表于 2008-6-27 23:52:31 | 只看该作者
恩!填加后出错
回复 支持 反对

使用道具 举报

Lv1.梦旅人

辉瑞中国首席研究员<

梦石
0
星屑
50
在线时间
142 小时
注册时间
2008-1-18
帖子
2129
6
发表于 2008-6-27 23:54:13 | 只看该作者
以下引用stair于2008-6-27 15:52:31的发言:

恩!填加后出错



self.contents.draw_text(x, y, w, h, "exp")

x,y,w,h都需自己改的
来6r就是等某位仁兄的巨坑

褴褛着身行无端,囊中羞涩空心酸。
平生几无得意事,倒塔泡面宅寝室。
惟羡隔壁高帅富,雨露春风月夜声。
青丝无处觅其踪,只有硬盘苍井空。
莫云男儿空悲愁,鸿鹄岂不天际游。
坐断天下执鹿首,千百金帛万兜鍪。
夜深忽梦某年月,再见女神欲语迟。
吊丝终有逆袭日,木耳再无回粉时。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
6 小时
注册时间
2006-12-18
帖子
118
7
 楼主| 发表于 2008-6-27 23:56:21 | 只看该作者
undefined local variable or method w' for #<Window_Exp:0x360bt70>  这个是错误显示!
好象什么都忘记了!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
6 小时
注册时间
2006-12-18
帖子
118
8
 楼主| 发表于 2008-6-27 23:56:42 | 只看该作者
哦!!3Q
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
6 小时
注册时间
2006-12-18
帖子
118
9
 楼主| 发表于 2008-6-27 23:59:08 | 只看该作者
错误是没了!可是没有显示字
好象什么都忘记了!
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
373
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

10
发表于 2008-6-28 00:00:28 | 只看该作者
这段出错:

alias old_main main
def main
@exp = Window_Exp.new
@exp.x = 0
@exp.y = 0
@exp.opacity = 0 # 255可见 0不可见
old_main
@exp.dispose
end

@exp.dispose 不是放在 main 里的

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-8-8 04:10

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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