Project1

标题: 選單內加入一些能力值血條+所在地的顯示 [打印本页]

作者: 銀藍色的零    时间: 2012-1-15 20:16
标题: 選單內加入一些能力值血條+所在地的顯示
本帖最后由 銀藍色的零 于 2012-1-15 22:34 编辑

本人使用此套腳本

我要在開頭選單內
sp血條下方
加上力量的血條


還有在狀態欄內
力量也要改成血條


要怎麼改呢?


所在地是使用此腳本
我有在 Scene_Menu內加上所在地的顯示框
不過怎麼加都顯示錯誤
  1. #_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
  2. #_/  ◆現在地&任務表示 - KGC_PlaceMission◆
  3. #_/----------------------------------------------------------------------------
  4. #_/ 現在地や任務内容の表示機能を追加します。
  5. #_/  (メニュー画面に表示する場合は[MenuAlter]参照)
  6. #_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

  7. $imported = {} if $imported == nil
  8. $imported["PlaceMission"] = true

  9. #==============================================================================
  10. # ■ Game_System
  11. #==============================================================================

  12. class Game_System
  13.   #--------------------------------------------------------------------------
  14.   # ● 公開インスタンス変数
  15.   #--------------------------------------------------------------------------
  16.   attr_accessor :place                    # 現在地
  17.   attr_accessor :mission                  # 現在遂行中の任務
  18.   #--------------------------------------------------------------------------
  19.   # ● オブジェクト初期化
  20.   #--------------------------------------------------------------------------
  21.   alias initialize_KGC_PlaceMission initialize
  22.   def initialize
  23.     # 元の処理を実行
  24.     initialize_KGC_PlaceMission

  25.     @place, @mission = "", ""
  26.   end
  27. end

  28. #★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★

  29. #==============================================================================
  30. # ■ Game_Map
  31. #==============================================================================

  32. class Game_Map
  33.   #--------------------------------------------------------------------------
  34.   # ● マップ名取得
  35.   #--------------------------------------------------------------------------
  36.   def map_name
  37.     # MapInfo.rxdata をロード
  38.     @mapinfo = load_data("Data/MapInfos.rxdata") if @mapinfo == nil
  39.     # マップ名を返す
  40.     return @mapinfo[@map_id].name
  41.   end
  42. end

  43. #★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★

  44. #==============================================================================
  45. # ■ Window_Information
  46. #------------------------------------------------------------------------------
  47. #  メニュー画面で情報を表示するウィンドウです。
  48. #==============================================================================

  49. class Window_Information < Window_Base
  50.   #--------------------------------------------------------------------------
  51.   # ● オブジェクト初期化
  52.   #--------------------------------------------------------------------------
  53.   def initialize
  54.     super(0, 0, 480, 96)
  55.     self.contents = Bitmap.new(width - 32, height - 32)
  56.     refresh
  57.   end
  58.   #--------------------------------------------------------------------------
  59.   # ● リフレッシュ
  60.   #--------------------------------------------------------------------------
  61.   def refresh
  62.     self.contents.clear
  63.     self.contents.font.color = system_color
  64.     cx = self.contents.text_size("現在地").width + 8
  65.     self.contents.draw_text(4, 0, cx, 32, "現在地")
  66.     self.contents.font.color = normal_color
  67.     # マップ名取得(指定されていない場合はマップ設定から取得)
  68.     text = $game_system.place == nil || $game_system.place == "" ?
  69.       $game_map.map_name : $game_system.place
  70.     self.contents.draw_text(4 + cx, 0, 444 - cx, 32, text)
  71.     self.contents.font.color = system_color
  72.     cx = self.contents.text_size("").width + 8
  73.     self.contents.draw_text(4, 32, cx, 32, "")
  74.     self.contents.font.color = normal_color
  75.     self.contents.draw_text(4 + cx, 32, 444 - cx, 32, $game_system.mission)
  76.   end
  77. end
复制代码
最後問一個題外話(欠打的問題
血條的長短在哪修改
我不知怎弄的
在狀態那邊的血條很長
我卻找不到改的地方~囧|||dsu_plus_rewardpost_czw
作者: R-零    时间: 2012-1-16 09:23
這個問題本人表示可以接收

不過今上午才有空幫你解決,自己QQ聯繫吧(QQ1371455177)

但是我想知道你把力量做成值槽是幹什麼呢?
作者: 銀藍色的零    时间: 2012-1-16 16:17
那個範例是教學檔
也不是我做的
本人測試是正常的

我沒有QQ
QQ是啥???


作者: R-零    时间: 2012-1-17 18:20
銀藍色的零 发表于 2012-1-16 16:17
那個範例是教學檔
也不是我做的
本人測試是正常的

如果这样,我只能先做容错处理了
作者: 銀藍色的零    时间: 2012-1-17 21:51
只要把力量改成血條顯示就可以了




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1