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

Project1

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

[已经解决] 戰鬥message問題

[复制链接]

Lv1.梦旅人

梦石
0
星屑
79
在线时间
66 小时
注册时间
2009-5-28
帖子
51
跳转到指定楼层
1
发表于 2011-3-24 22:29:41 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
戰鬥開始
敵人出現如何可以改到上方出現
xxxxx敵人出現 背景有黑底做底
我找了很久也改不到

Lv1.梦旅人

梦石
0
星屑
50
在线时间
518 小时
注册时间
2010-6-16
帖子
1073
7
发表于 2011-3-27 14:56:44 | 只看该作者
自己动手吧~别成为伸手党呀~~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
79
在线时间
66 小时
注册时间
2009-5-28
帖子
51
6
 楼主| 发表于 2011-3-26 18:12:48 | 只看该作者
Rion幻音 发表于 2011-3-26 13:16
那就要自己修改了

腳本那有修改
我笨笨的
看不懂
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
518 小时
注册时间
2010-6-16
帖子
1073
5
发表于 2011-3-26 13:16:44 | 只看该作者
那就要自己修改了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
79
在线时间
66 小时
注册时间
2009-5-28
帖子
51
4
 楼主| 发表于 2011-3-25 18:03:27 | 只看该作者
謝謝你阿:)


samchantak于2011-3-25 18:08补充以下内容:
可以加上背景圖嗎
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
518 小时
注册时间
2010-6-16
帖子
1073
3
发表于 2011-3-25 09:06:51 | 只看该作者
虽然不想培养伸手党,但是没人发过……
  1. #==============================================================================
  2. # ★RGSS2
  3. # STR11b_XP風バトル#バトルメッセージ v1.4 09/06/24
  4. #
  5. # ・バトルメッセージを透明化して、左上に移動します。
  6. #
  7. #------------------------------------------------------------------------------
  8. #
  9. # 更新履歴
  10. # ◇1.3→1.4
  11. # リサイズ処理の改善
  12. # "背景を暗くする"指定の文章表示時、文字背景を消すようにした
  13. # ウィンドウを透明化しないオプションを廃止
  14. # ◇1.2→1.3
  15. # 通常のウィンドウ表示に対応 (ウィンドウを透明化しないオプション)
  16. # ◇1.1→1.2
  17. # STR11fへの対応に伴い仕様変更
  18. # 設定箇所追加(メッセージ幅)
  19. # ◇1.0→1.1
  20. # 選択肢がおかしいバグ修正
  21. #
  22. #==============================================================================
  23. # ■ Window_BattleMessage
  24. #==============================================================================
  25. class Window_BattleMessage < Window_Message
  26.   # バックの背景色(グラデーション) [左, 右]
  27.   TEXT_B_COLOR = [Color.new(0,0,0,160), Color.new(0,0,0,0)]
  28.   INFO      = "MESSAGE" # メッセージ領域の左上に表示する文字列
  29.   BTWIDTH   = 360       # メッセージ幅
  30.   MOVE      = true      # バトルメッセージの行数に応じてリサイズ
  31.   SPEED     = 4         # リサイズスピード 1 で即リサイズ
  32.   W_OPACITY = 48        # 透明度変更スピード 1~255
  33.   #--------------------------------------------------------------------------
  34.   # ● オブジェクト初期化(alias)
  35.   #--------------------------------------------------------------------------
  36.   alias initialize_str11b initialize
  37.   def initialize
  38.     initialize_str11b
  39.     # 移動・透明
  40.     self.x = 0
  41.     self.y = 0
  42.     self.opacity = 0
  43.     # スプライト
  44.     @b_sprite = Sprite.new(self.viewport)
  45.     bitmap = Bitmap.new(BTWIDTH, 112)
  46.     bitmap.gradient_fill_rect(0,16,BTWIDTH,96,TEXT_B_COLOR[0],TEXT_B_COLOR[1])
  47.     bitmap.font.shadow = false
  48.     bitmap.font.size = 16
  49.     bitmap.draw_text(2, 2, BTWIDTH, 16, INFO)
  50.     @b_sprite.bitmap = bitmap
  51.     @b_sprite.src_rect.height = 16
  52.     @b_sprite.opacity = 0
  53.     @str11f = false
  54.     @visible_c = 0
  55.   end
  56.   #--------------------------------------------------------------------------
  57.   # ● 解放(alias)
  58.   #--------------------------------------------------------------------------
  59.   alias dispose_str11b dispose
  60.   def dispose
  61.     dispose_str11b
  62.     @b_sprite.bitmap.dispose
  63.     @b_sprite.dispose
  64.   end
  65.   #--------------------------------------------------------------------------
  66.   # ● フレーム更新
  67.   #--------------------------------------------------------------------------
  68.   def update
  69.     super
  70.     @visible_c = ($game_message.visible ? 3 : [@visible_c - 1, 0].max)
  71.     # 高さリサイズ
  72.     if MOVE and not @str11f
  73.       l = (@visible_c > 0 ? 4 : @lines.size)
  74.       h = @b_sprite.height
  75.       nh = 16 + l * 24
  76.       @b_sprite.src_rect.height = (SPEED == 1 ? nh : (h*(SPEED-1)+nh)/SPEED)
  77.       @b_sprite.src_rect.height -= 1 if @b_sprite.height > nh
  78.       @b_sprite.src_rect.height += 1 if @b_sprite.height < nh
  79.     else
  80.       @b_sprite.src_rect.height = 112
  81.     end
  82.     # 透明度変化
  83.     f = (@str11f and not @visible_c > 0)
  84.     wp = ((self.visible and $game_message.background == 0 and not f) ? 1 : -1)
  85.     @b_sprite.opacity += W_OPACITY * wp
  86.   end
  87. end
复制代码

评分

参与人数 2星屑 +202 梦石 +2 收起 理由
铃仙·优昙华院·因幡 + 200 + 2 认可答案
samchantak + 2

查看全部评分

回复 支持 反对

使用道具 举报

头像被屏蔽

Lv3.寻梦者 (禁止发言)

梦石
0
星屑
1515
在线时间
189 小时
注册时间
2011-1-3
帖子
626
2
发表于 2011-3-24 23:35:11 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 07:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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