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

Project1

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

[已经解决] 請問如何開多個"地圖信息"?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
105
在线时间
313 小时
注册时间
2013-2-24
帖子
85
跳转到指定楼层
1
发表于 2015-5-1 19:08:24 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
以前寫的喪屍遊戲中有用 SkyZH大 的腳本, 一直都很好用,但最近想再在這之上再加上另一個地圖信息,但怎修改也不成,請問各位大大能幫忙嗎?

圖片如下



腳本如下

RUBY 代码复制
  1. #==============================================================================
  2. # ■ Game_Player
  3. #------------------------------------------------------------------------------
  4. #  處理玩家人物的類。擁有事件啟動的判定、地圖的卷動等功能。
  5. #   本類的實例請參考 $game_player 。
  6. #==============================================================================
  7.  
  8. class Game_Player < Game_Character
  9.  
  10.   def getX
  11.     @x
  12.   end
  13.  
  14.   def getY
  15.     @y
  16.   end
  17.  
  18. end
  19.  
  20. #==============================================================================
  21. # ■ Scene_Menu
  22. #------------------------------------------------------------------------------
  23. #  菜單畫面
  24. #==============================================================================
  25.  
  26. class Scene_Menu < Scene_MenuBase
  27.  
  28.   #--------------------------------------------------------------------------
  29.   # ● 生成窗口
  30.   #--------------------------------------------------------------------------
  31.   def create_gold_window
  32.     @gold_window = Window_Gold.new
  33.     @gold_window.x = 0
  34.     @gold_window.y = Graphics.height - @gold_window.height
  35.     # 生成地圖信息窗口
  36.     @mapinfos_window = Window_MapInfo.new
  37.     @mapinfos_window.x = 0
  38.     @mapinfos_window.y = Graphics.height - @mapinfos_window.height - @gold_window.height
  39.  
  40.   end
  41.  
  42. end
  43.  
  44. #==============================================================================
  45. # ■ Window_MapInfo
  46. #------------------------------------------------------------------------------
  47. #  顯示當前信息的窗口。 By SkyZH
  48. #==============================================================================
  49.  
  50. class Window_MapInfo < Window_Base
  51.   #--------------------------------------------------------------------------
  52.   # ● 初始化對像
  53.   #--------------------------------------------------------------------------
  54.   def initialize
  55.     super(317, 270, window_width, 144)
  56.     self.opacity = 255
  57.     refresh
  58.   end
  59.   #--------------------------------------------------------------------------
  60.   # ● 獲取窗口的寬度
  61.   #--------------------------------------------------------------------------
  62.   def window_width
  63.     return 225
  64.   end
  65.   #--------------------------------------------------------------------------
  66.   # ● 刷新
  67.   #--------------------------------------------------------------------------
  68.   def refresh
  69.     self.contents.clear
  70.     self.contents.font.color = normal_color
  71.     @a=$game_map.width
  72.     @b=$game_map.height
  73.  
  74. 已刪
  75.  
  76.  
  77.  
  78.   end
  79. end
  80.  
  81. class Spriteset_Map
  82.   #--------------------------------------------------------------------------
  83.   # ● 初始化對象
  84.   #--------------------------------------------------------------------------
  85.   def initialize
  86.     create_viewports
  87.     create_tilemap
  88.     create_parallax
  89.     create_characters
  90.     create_shadow
  91.     create_weather
  92.     create_pictures
  93.     create_timer
  94.     @MapInfoWin=Window_MapInfo.new
  95.     update
  96.   end
  97.  
  98.   def dispose
  99.     dispose_tilemap
  100.     dispose_parallax
  101.     dispose_characters
  102.     dispose_shadow
  103.     dispose_weather
  104.     dispose_pictures
  105.     dispose_timer
  106.     dispose_viewports
  107.     @MapInfoWin.dispose
  108.   end
  109.  
  110.   def update
  111.     update_tileset
  112.     update_tilemap
  113.     update_parallax
  114.     update_characters
  115.     update_shadow
  116.     update_weather
  117.     update_pictures
  118.     update_timer
  119.     update_viewports
  120.     if $game_switches[1]==false then #通過1號開關控制信息窗口是否顯示
  121.       @MapInfoWin.visible=false
  122.     else
  123.       @MapInfoWin.visible=true
  124.     end
  125.     @MapInfoWin.refresh
  126.   end
  127.  
  128. end


麻煩各位大大了

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10079
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

2
发表于 2015-5-1 19:20:27 | 只看该作者
https://rpg.blue/home.php?mod=sp ... o=blog&id=12023
自己试着摸索一下吧,不是很难。或者你再去搜索一下此类脚本。

评分

参与人数 1星屑 +200 收起 理由
taroxd + 200 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
105
在线时间
313 小时
注册时间
2013-2-24
帖子
85
3
 楼主| 发表于 2015-5-1 19:23:34 | 只看该作者
本帖最后由 csk244 于 2015-5-2 00:42 编辑
VIPArcher 发表于 2015-5-1 19:20
https://rpg.blue/home.php?mod=sp ... o=blog&id=12023
自己试着摸索一下吧,不是很难。或 ...


感謝,先去看看

=========================================================

問題解決了,喵呜喵5大果然厲害,也謝VIPArcher大了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-18 22:48

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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