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

Project1

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

[已经解决] 显示角色姓名的问题 急啊

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
58 小时
注册时间
2007-8-10
帖子
284
跳转到指定楼层
1
发表于 2009-8-15 14:37:34 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 卓越大白痴 于 2009-8-15 21:16 编辑

就是说在角色状态菜单里显示其他角色的姓名
目的是给角色同时添加第二称号第三称号
给角色实现自定义称号 给其余角色一样的称号 比如 更改某角色姓名后(不是此角色)
                                                          所在: 烈焰行会 (自定义的)
                                                          势力:烈焰佣兵团(自定义的)
最好能详细告诉我方法 这样的效果我还可能用到很多 请指教谢谢!!:)

Lv1.梦旅人

梦石
0
星屑
54
在线时间
36 小时
注册时间
2006-6-13
帖子
237
2
发表于 2009-8-15 18:03:30 | 只看该作者
我的方法是错的,但也粗糙的实现了你的要求(你要的是不是这样的效果啊= =b)。。。。
效果如图


找到脚本Window_MenuStatus
#==============================================================================
# ■ Window_MenuStatus
#------------------------------------------------------------------------------
#  显示菜单画面和同伴状态的窗口。
#==============================================================================
########################################################################
$suozai = "无"
$shili = "无"

########################################################################
class Window_MenuStatus < Window_Selectable
  #--------------------------------------------------------------------------
  # ● 初始化目标
  #--------------------------------------------------------------------------
  def initialize
    super(0, 0, 480, 480)
    self.contents = Bitmap.new(width - 32, height - 32)
    refresh
    self.active = false
    self.index = -1
  end
  #--------------------------------------------------------------------------
  # ● 刷新
  #--------------------------------------------------------------------------
  def refresh
    self.contents.clear
    @item_max = $game_party.actors.size
    for i in 0...$game_party.actors.size
      x = 64
      y = i * 116
      actor = $game_party.actors
      draw_actor_graphic(actor, x - 40, y + 80)
      draw_actor_name(actor, x, y)
      draw_actor_class(actor, x + 144, y)
      ###############################################################
      self.contents.draw_text(x + 236,y-10,132,32,"所在 " + $suozai)
      self.contents.draw_text(x + 236,y+10,132,32,"势力 " + $shili)

      ################################################################
      draw_actor_level(actor, x, y + 32)
      draw_actor_state(actor, x + 90, y + 32)
      draw_actor_exp(actor, x, y + 64)
      draw_actor_hp(actor, x + 236, y + 32)
      draw_actor_sp(actor, x + 236, y + 64)
      
    end
  end



上面的x.y坐标之类的自己调试试看。。。。。。。
要更改所在和势力,那就用事件脚本$shili = "你所要改的势力名"。




附件 Project1.rar (324.02 KB, 下载次数: 50)
目前任务:学习
目前进度:没有
最新说明:MUD嘛~~自由度~

原来泥巴更容易挖坑
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
5 小时
注册时间
2007-7-19
帖子
159
3
发表于 2009-8-15 18:50:58 | 只看该作者
参考天干宝典庚卷的显示称谓
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
58 小时
注册时间
2007-8-10
帖子
284
4
 楼主| 发表于 2009-8-15 21:13:27 | 只看该作者
写的那莫详细 但是还是被理解错误了 我说的是必须使用更改角色姓名
然后把改的姓名显示出来 也就是说在状态菜单里显示两个以上不同角色姓名的方法
我自然知道显示称谓 但我需要的不是那个效果 还是谢谢两位
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
58 小时
注册时间
2007-8-10
帖子
284
5
 楼主| 发表于 2009-8-16 19:08:35 | 只看该作者
顶起来
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
5 小时
注册时间
2007-7-19
帖子
159
6
发表于 2009-8-18 15:05:36 | 只看该作者
Scene_Name里@actor.name = @edit_window.name改成
case $game_variables[1]
when 0
        @actor.name = @edit_window.name
when 1
       @actor.specialname= @edit_window.name
when 2
       @actor.specialname2= @edit_window.name
end
就是用变量1来判断,为0时改名字,为1时改称号,为2时改另一个称号
然后你参考显示称谓吧
        end
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-10 21:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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