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

Project1

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

[已经解决] 如何再菜单里加一个声望

[复制链接]

Lv1.梦旅人

梦石
0
星屑
45
在线时间
25 小时
注册时间
2013-1-26
帖子
42
跳转到指定楼层
1
 楼主| 发表于 2013-1-30 14:04:31 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 安静的沉默 于 2013-1-30 22:14 编辑

如何再菜单里加一个声望!
望高人指点!

变量 声望+1 = 菜单里的 声望+1

QQ截图20130130135421.png (103.38 KB, 下载次数: 17)

QQ截图20130130135421.png

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
2
发表于 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] 换成您用的变量名。
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
45
在线时间
25 小时
注册时间
2013-1-26
帖子
42
3
 楼主| 发表于 2013-1-30 22:04:49 | 只看该作者
本帖最后由 安静的沉默 于 2013-1-30 22:13 编辑
j433463 发表于 2013-1-30 17:34
把下面这个脚本插入到 Main 之上的位置:这脚本只是把荣誉的变量值显示到菜单,荣誉值的加减请自行用事件或 ...


非常感谢你的帮助!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-30 05:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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