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

Project1

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

[已经解决] 战斗用地图当背景的问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
117
在线时间
1422 小时
注册时间
2008-8-30
帖子
999
跳转到指定楼层
发表于 2015-7-29 16:43:03 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
2星屑

如图是梦大陆密斯利尔的战斗画面

这是我的测试工程的,想有相似的效果
问题1:红圈处无法显示素材,被战斗状态栏遮挡了
问题2:战斗状态栏也变半透明了,不懂看不看得出,不想要半透明
问题3:战斗状态栏可以根据人物数量产生变化,如图一
有不明白的地方留言下,多谢了
附上脚本
Data.rar (398.5 KB, 下载次数: 70)

最佳答案

查看完整内容

3 3楼的脚本大概只需要加这些就可以了 #============================================================================== class Window_BattleStatus < Window_Base #-------------------------------------------------------------------------- # ● 初始化对像 #-------------------------------------------------------------------------- def initialize #蕾貝卡 #判斷隊伍人數 case $game_pa ...

点评

发表于 2015-7-29 19:11
雷伊......  发表于 2015-7-29 16:58

Lv1.梦旅人

梦石
0
星屑
50
在线时间
226 小时
注册时间
2015-5-8
帖子
329
3
发表于 2015-7-30 00:04:36 | 只看该作者
1.2樓貌似解決了
2.Window_BattleStatus內在初始化定義下加入self.opacity = 255使之不透明狀態。
3.https://rpg.blue/thread-381506-1-1.html 參考一下範例內的腳本設置。

点评

可是我自己又不太会改脚本  发表于 2015-7-30 11:47
感谢回答,即插即用后CP条没掉了....  发表于 2015-7-30 11:47
我是妖精蕾貝卡,沉默少言,孤獨自卑。完成了一個小遊戲,歡迎試玩。同時也歡迎試玩師傅的遊戲,謝謝。
現正在努力學習事件中,有不明白的地方請各位指教。

回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
2
发表于 2015-7-29 21:04:12 | 只看该作者
本帖最后由 汪汪 于 2015-7-29 21:16 编辑

1   
搜索    SAS_BACK
把  SAS_BACK = false  改成   SAS_BACK = true  试试
如果不行 ,搜索         @battleback_sprite.src_rect.set  都改成  @battleback_sprite.src_rect.set(0, 0, 640, 480)

2 找找哪个是显示这个窗口的脚本,把opacity 改成255

点评

前两个解决了,第三个有办法弄吗?  发表于 2015-7-29 22:25
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
1
发表于 2015-7-29 16:43:04 | 只看该作者
3
3楼的脚本大概只需要加这些就可以了
#==============================================================================
class Window_BattleStatus < Window_Base
  #--------------------------------------------------------------------------
  # ● 初始化对像
  #--------------------------------------------------------------------------
  def initialize
    #蕾貝卡
    #判斷隊伍人數
    case $game_party.actors.size
    when 1
      super(230, 320, 200, 160)
    when 2
      super(140, 320, 360, 160)
    when 3
      super(80, 320, 480, 160)
    when 4
      super(0, 320, 640, 160)
    end
    #窗口大小定義
    self.contents = Bitmap.new(width - 32, height - 32)
    self.opacity = 160
    @level_up_flags = [false, false, false, false]
    refresh
  end
end

点评

认可  发表于 2015-7-31 00:15
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-26 05:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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