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

Project1

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

[已经解决] 角色新增數值,如何在菜單顯示它的變動

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
138 小时
注册时间
2008-11-28
帖子
73
跳转到指定楼层
1
发表于 2011-10-21 12:25:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
添加了"智力"屬性
也在Window_Base新增了
parameter_name ="智力"
parameter_value = $game_variables[21]

可是這裡能代入的變數只有一個
打開菜單,每個人的智力都是這個數值
要怎樣才能套到所有角色、並顯示在菜單上呢?
(像是角色選單中,能設置點下某角色,就打開開關什麼的嗎?)


评分

参与人数 1星屑 +20 收起 理由
Rion幻音 + 20 努力学习哦~

查看全部评分

Lv1.梦旅人

梦石
0
星屑
50
在线时间
518 小时
注册时间
2010-6-16
帖子
1073
2
发表于 2011-10-21 13:11:57 | 只看该作者
  1.   def draw_actor_parameter(actor, x, y, type)
  2.     case type
  3.     when 0
  4.       parameter_name = Vocab::atk
  5.       parameter_value = actor.atk
  6.     when 1
  7.       parameter_name = Vocab::def
  8.       parameter_value = actor.def
  9.     when 2
  10.       parameter_name = Vocab::spi
  11.       parameter_value = actor.spi
  12.     when 3
  13.       parameter_name = Vocab::agi
  14.       parameter_value = actor.agi
  15.     when 4
  16.       parameter_name = Vocab::cri
  17.       parameter_value = actor.cri
  18.     when 5
  19.       parameter_name = Vocab::eva
  20.       parameter_value = actor.eva
  21.     when 6
  22.       parameter_name ="智力"
  23.       i = 20 + actor.id
  24.       parameter_value = $game_variables[i]
  25.     end
  26.     self.contents.font.color = system_color
  27.     self.contents.draw_text(x, y, 128, WLH, parameter_name)
  28.     self.contents.font.color = normal_color
  29.     self.contents.draw_text(x, y, 128, WLH, parameter_value, 2)
  30.   end
复制代码
$game_variables[21]为角色1的智力
$game_variables[22]为角色2的智力
$game_variables[23]为角色3的智力
以此推类~

点评

感謝解答,讓我學到了一個新東西^^  发表于 2011-10-21 13:57
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-8 05:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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