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

Project1

 找回密码
 注册会员
搜索

如何再菜单里加一个声望

查看数: 3791 | 评论数: 2 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-1-30 14:04

正文摘要:

本帖最后由 安静的沉默 于 2013-1-30 22:14 编辑 如何再菜单里加一个声望! 望高人指点! 变量 声望+1 = 菜单里的 声望+1

回复

安静的沉默 发表于 2013-1-30 22:04:49
本帖最后由 安静的沉默 于 2013-1-30 22:13 编辑
j433463 发表于 2013-1-30 17:34
把下面这个脚本插入到 Main 之上的位置:这脚本只是把荣誉的变量值显示到菜单,荣誉值的加减请自行用事件或 ...


非常感谢你的帮助!
j433463 发表于 2013-1-30 17:34:13
本帖最后由 j433463 于 2013-1-30 17:38 编辑

把下面这个脚本插入到 Main 之上的位置:
  1. #==============================================================================
  2. # ■ Window_Prestige
  3. #------------------------------------------------------------------------------
  4. #  显示目前声望值
  5. #==============================================================================
  6. class Window_Prestige < Window_Base
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化对象
  9.   #--------------------------------------------------------------------------
  10.   def initialize
  11.     super(0, 0, window_width, fitting_height(1))
  12.     @prestige = "声望" #单位名
  13.     refresh
  14.   end
  15.   #--------------------------------------------------------------------------
  16.   # ● 获取窗口的宽度
  17.   #--------------------------------------------------------------------------
  18.   def window_width
  19.     return 160
  20.   end
  21.   #--------------------------------------------------------------------------
  22.   # ● 刷新
  23.   #--------------------------------------------------------------------------
  24.   def refresh
  25.     contents.clear
  26.     cx = text_size(@prestige).width
  27.     change_color(normal_color)
  28.     draw_text(x, y, contents_width - cx - 6, line_height, $game_variables[10], 2) #描绘声望值
  29.     change_color(system_color)
  30.     draw_text(x, y, contents_width - 4, line_height, @prestige, 2) #描绘单位名
  31.   end
  32. end

  33. #==============================================================================
  34. # ■ Scene_Menu
  35. #------------------------------------------------------------------------------
  36. #  菜单画面
  37. #==============================================================================
  38. class Scene_Menu < Scene_MenuBase
  39.   #--------------------------------------------------------------------------
  40.   # ● 生成金钱窗口
  41.   #--------------------------------------------------------------------------
  42.   alias create_prestige_window create_gold_window
  43.   def create_gold_window
  44.     create_prestige_window
  45.     @prestige_window = Window_Prestige.new
  46.     @prestige_window.x = 0
  47.     @prestige_window.y =  Graphics.height - @prestige_window.height * 2
  48.   end
  49. end
复制代码
这脚本只是把荣誉的变量值显示到菜单,荣誉值的加减请自行用事件或别的脚本来计算。

如果您的声望值不是使用编号 10 的变量,可以改 $game_variables[10] 中的数字,或者整个 $game_variables[10] 换成您用的变量名。
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-7-19 15:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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