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

Project1

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

如何在菜单中为主角加一个标志?

 关闭 [复制链接]

Lv4.逐梦者

ST戰士

梦石
11
星屑
82
在线时间
1155 小时
注册时间
2007-5-5
帖子
3489

第5届短篇游戏比赛季军

跳转到指定楼层
1
发表于 2008-1-19 20:09:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
RT,
比如说:
我想在菜单中为我的主角(主角的 id = 1)加一颗星星,
证明他是整个游戏的主角,
其他角色加入时时没有这颗星星的。
那么我应该要怎样做才能够做到这样的效果出来呢?
希望前辈们能够指教~
版务信息:本贴由楼主自主结贴~
我是昵称 JIN 的迅雷進,是一位以日本特攝講解爲主的馬來西亞 YouTuber。

歡迎瀏覽我的頻道:JinRaiXin -迅雷進-

Lv3.寻梦者

梦石
0
星屑
1564
在线时间
146 小时
注册时间
2007-4-1
帖子
4263

开拓者贵宾

2
发表于 2008-1-19 20:52:05 | 只看该作者
乱入一句:真正的主角是不需要那种东西。。。有点类似王者之气啥啥的,想要突出主角,就用剧情来衬托吧~
回归,重拾一下绘图工房的管理,先让我熟悉一下,请多指教 ( ´▽` )ノ
新加分规则试行中,如发现问题欢迎提出
回复 支持 反对

使用道具 举报

Lv3.寻梦者

酱油的

梦石
0
星屑
1265
在线时间
2161 小时
注册时间
2007-12-22
帖子
3271

贵宾

3
发表于 2008-1-19 21:17:22 | 只看该作者
在class Window_MenuStatus中加入框住的一句
  1.   def refresh
  2.     self.contents.clear
  3.     @item_max = $game_party.actors.size
  4.     for i in 0...$game_party.actors.size
  5.       x = 64
  6.       y = i * 116
  7.       actor = $game_party.actors[i]
  8.       draw_actor_graphic(actor, x - 40, y + 80)
  9. #----------------------------------------------------------#
  10.       if i == 1                                            #
  11.         self.contents.draw_text(x-20, y, 16, 32, "@", 1)   #
  12.       end                                                  #
  13. #----------------------------------------------------------#
  14.       draw_actor_name(actor, x, y)
  15.       draw_actor_class(actor, x + 144, y)
  16.       draw_actor_level(actor, x, y + 32)
  17.       draw_actor_state(actor, x + 90, y + 32)
  18.       draw_actor_exp(actor, x, y + 64)
  19.       draw_actor_hp(actor, x + 236, y + 32)
  20.       draw_actor_sp(actor, x + 236, y + 64)
  21.     end
  22.   end
复制代码
不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
4 小时
注册时间
2005-10-24
帖子
41
4
发表于 2008-1-19 21:18:53 | 只看该作者
汗,楼上的乱入真可爱……

可以考虑直接把主角名字改为  XXXX ★
嘛……这样菜单里面他就带★了………………………………………………



回复 支持 反对

使用道具 举报

Lv1.梦旅人

B

梦石
0
星屑
50
在线时间
26 小时
注册时间
2007-8-26
帖子
3693
5
发表于 2008-1-19 21:54:47 | 只看该作者
#==============================================================================
# ■ Window_MenuStatus
#------------------------------------------------------------------------------
#  显示菜单画面和同伴状态的窗口。
#==============================================================================

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)
###################################################################
      if actor.name == "迅雷进"
        self.contents.draw_text(x-55, y, 32, 32, "★", 1)
      end
###################################################################
      draw_actor_name(actor, x, y)
      draw_actor_class(actor, x + 144, y)
      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
  #--------------------------------------------------------------------------
  # ● 刷新光标矩形
  #--------------------------------------------------------------------------
  def update_cursor_rect
    if @index < 0
      self.cursor_rect.empty
    else
      self.cursor_rect.set(0, @index * 116, self.width - 32, 96)
    end
  end
end

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2006-4-11
帖子
122
6
发表于 2008-1-20 00:26:16 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

茄孓

梦石
0
星屑
72
在线时间
140 小时
注册时间
2007-5-29
帖子
956
7
发表于 2008-1-20 01:25:50 | 只看该作者
用一张带自己喜欢的 标志的图片 放到scene menu里
生成个Sprite就行了
回复 支持 反对

使用道具 举报

Lv4.逐梦者

ST戰士

梦石
11
星屑
82
在线时间
1155 小时
注册时间
2007-5-5
帖子
3489

第5届短篇游戏比赛季军

8
 楼主| 发表于 2008-1-21 07:20:27 | 只看该作者
多谢前辈的帮忙~
我是昵称 JIN 的迅雷進,是一位以日本特攝講解爲主的馬來西亞 YouTuber。

歡迎瀏覽我的頻道:JinRaiXin -迅雷進-
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-7-24 10:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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