查看: 2148|回复: 4

[已经解决] 改变地图后地图名刷新问题

[复制链接]
梦石
0
星屑
190
在线时间
84 小时
注册时间
2009-11-29
回帖
33
发表于 2010-9-14 15:58:20 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 summerxud 于 2010-9-16 16:42 编辑

这脚本改变地图后 显示的地图名不会改变?还是之前的,要点开1下菜单取消后才会变成当前的地图名,怎么修改。
  1. # 读取地图信息文件
  2. if $data_mapinfos == nil
  3.   $data_mapinfos      = load_data("Data/MapInfos.rvdata")
  4. end


  5. class Scene_Map < Scene_Base
  6.   alias reisen_old_initialize initialize
  7.   
  8.   def initialize
  9.     reisen_old_initialize
  10.     @reisen_map = Sprite.new
  11.     @reisen_map.x = 5
  12.     @reisen_map.y = 5
  13.     @reisen_map.z = 999
  14.     @reisen_map.opacity = 255
  15.     @reisen_map.visible = true
  16.     @reisen_map.bitmap = Bitmap.new(200, 200)
  17.     @nMapID = $game_map.map_id == nil ? 1 : $game_map.map_id
  18.     @nMapName = $data_mapinfos[@nMapID].name.empty? ? "无名地图" : $data_mapinfos[@nMapID].name
  19.   end
  20.   alias reisen_old_update update
  21.   def update
  22.     if @old_x != $game_player.x or @old_y != $game_player.y
  23.       @old_x, @old_y = $game_player.x, $game_player.y
  24.       @reisen_map.bitmap.clear
  25.       @reisen_map.bitmap.draw_text(0, 0, 100, 32, "#{@nMapName} X:#{@old_x} Y:#{@old_y}")
  26.     end
  27.     reisen_old_update
  28.   end
  29.   alias reisen_old_terminate terminate
  30.   def terminate
  31.     reisen_old_terminate
  32.     @reisen_map.dispose
  33.   end
  34. end
复制代码
我自己解决的 ,给自己加分吗?没有用楼下的2个答案 ..扣分扣的很奇怪 ..

战国美少年森兰丸

梦石
0
星屑
204
在线时间
852 小时
注册时间
2008-7-20
回帖
3560
发表于 2010-9-14 16:01:59 | 显示全部楼层
我有过这个问题,很多脚本都要保存后重新打开工程才能生效的
回复

使用道具 举报

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

发表于 2010-9-14 16:02:31 | 显示全部楼层
场景移动么?

if @old_x != $game_player.x or @old_y != $game_player.y or @old_id != $game_map.map_id

   @old_x, @old_y, @old_id = $game_player.x, $game_player.y, $game_map.map_id

《天空之城 —— 破碎的命运》
回复

使用道具 举报

梦石
0
星屑
190
在线时间
84 小时
注册时间
2009-11-29
回帖
33
 楼主| 发表于 2010-9-16 16:41:04 | 显示全部楼层
我自己解决的 ..难道还能自己给自己分吗? 扣分扣的很奇怪..
回复

使用道具 举报

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

发表于 2010-9-16 17:08:50 | 显示全部楼层
啥都没说名.

并且看主楼是用咱随便瞎写的脚本~~

《天空之城 —— 破碎的命运》
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部