查看: 2647|回复: 0

[已经过期] 窗口修改问题

[复制链接]
梦石
0
星屑
1461
在线时间
815 小时
注册时间
2013-8-3
回帖
355
发表于 2017-11-1 19:28:49 | 显示全部楼层 |阅读模式

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

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

×
帮忙修改显示窗口
修改效果:角色状态窗口生成效果 口口口口




[pre lang="ruby"]class Window_Simple_Status < Window_Base
  #--------------------------------------------------------------------------
  # ☆ オブジェクト初期化
  #--------------------------------------------------------------------------
  def initialize
    y = 0
    width = $game_party.members.size * 136
    width = 136 if $game_party.members.size == 0
    hight = MOTO::TP_GAGE ? 113 : 94
    super(0, y, width, hight)
    self.openness = 0
    self.opacity = 255
    refresh
  end
  #--------------------------------------------------------------------------
  # ☆ ウィンドウ内容の作成
  #--------------------------------------------------------------------------
  def create_contents
    self.contents.dispose
    self.contents = Bitmap.new((512 / 4 * $game_party.members.size), height - 32)
  end
  #--------------------------------------------------------------------------
  # ☆ リフレッシュ
  #--------------------------------------------------------------------------
  def refresh
    create_contents
    draw_contents
    width_refresh
  end
  #--------------------------------------------------------------------------
  # ☆ ウィンドウ内容の描画
  #--------------------------------------------------------------------------
  def draw_contents
    self.contents.clear
    return if $game_party.members.size == 0
    for i in 0...$game_party.members.size
      actor = $game_party.members
      actor_x = i * 512 / 4
      draw_actor_name(actor, actor_x, 0)
      draw_actor_hp(actor, actor_x, 20)
      draw_actor_mp(actor, actor_x, 40)
      draw_actor_tp(actor, actor_x, 60) if MOTO::TP_GAGE
    end
  end[/pre]

【同人游戏】勇者斗恶龙TG
欢迎加入游戏测试群333599798
如有需私聊请加QQ:516425000
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部