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

Project1

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

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

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1346
在线时间
806 小时
注册时间
2013-8-3
帖子
455
跳转到指定楼层
1
发表于 2017-11-1 19:28:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

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




RUBY 代码复制
  1. class Window_Simple_Status < Window_Base
  2.   #--------------------------------------------------------------------------
  3.   # ☆ オブジェクト初期化
  4.   #--------------------------------------------------------------------------
  5.   def initialize
  6.     y = 0
  7.     width = $game_party.members.size * 136
  8.     width = 136 if $game_party.members.size == 0
  9.     hight = MOTO::TP_GAGE ? 113 : 94
  10.     super(0, y, width, hight)
  11.     self.openness = 0
  12.     self.opacity = 255
  13.     refresh
  14.   end
  15.   #--------------------------------------------------------------------------
  16.   # ☆ ウィンドウ内容の作成
  17.   #--------------------------------------------------------------------------
  18.   def create_contents
  19.     self.contents.dispose
  20.     self.contents = Bitmap.new((512 / 4 * $game_party.members.size), height - 32)
  21.   end
  22.   #--------------------------------------------------------------------------
  23.   # ☆ リフレッシュ
  24.   #--------------------------------------------------------------------------
  25.   def refresh
  26.     create_contents
  27.     draw_contents
  28.     width_refresh
  29.   end
  30.   #--------------------------------------------------------------------------
  31.   # ☆ ウィンドウ内容の描画
  32.   #--------------------------------------------------------------------------
  33.   def draw_contents
  34.     self.contents.clear
  35.     return if $game_party.members.size == 0
  36.     for i in 0...$game_party.members.size
  37.       actor = $game_party.members[i]
  38.       actor_x = i * 512 / 4
  39.       draw_actor_name(actor, actor_x, 0)
  40.       draw_actor_hp(actor, actor_x, 20)
  41.       draw_actor_mp(actor, actor_x, 40)
  42.       draw_actor_tp(actor, actor_x, 60) if MOTO::TP_GAGE
  43.     end
  44.   end


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

本版积分规则

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

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

GMT+8, 2024-11-17 16:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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