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

Project1

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

[已经解决] 关于加入背景图片

[复制链接]

Lv2.观梦者

梦石
0
星屑
457
在线时间
1409 小时
注册时间
2010-9-23
帖子
557
跳转到指定楼层
1
发表于 2012-9-4 17:15:07 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 黑崎一护 于 2012-9-4 17:16 编辑

请问这个Scene_Menu要加入一张图片作为背景应该修改哪里呢?

#==============================================================================
# ■ Scene_Menu
#==============================================================================

class Scene_Menu < Scene_Base
  if KGC::LargeParty::USE_MENU_PARTYFORM_COMMAND
  #--------------------------------------------------------------------------
  # ● コマンドウィンドウの作成
  #--------------------------------------------------------------------------
  alias create_command_window_KGC_LargeParty create_command_window
  def create_command_window
    create_command_window_KGC_LargeParty

    return if $imported["CustomMenuCommand"]

    @__command_partyform_index =
      @command_window.add_command(Vocab.partyform)
    @command_window.draw_item(@__command_partyform_index,
      $game_party.partyform_enable?)
    if @command_window.oy > 0
      @command_window.oy -= Window_Base::WLH
    end
    @command_window.index = @menu_index
  end
  end
  #--------------------------------------------------------------------------
  # ● コマンド選択の更新
  #--------------------------------------------------------------------------
  alias update_command_selection_KGC_LargeParty update_command_selection
  def update_command_selection
    current_menu_index = @__command_partyform_index
    call_partyform_flag = false

    if Input.trigger?(Input::C)
      case @command_window.index
      when @__command_partyform_index  # パーティ編成
        call_partyform_flag = true
      end
    # パーティ編成ボタン押下
    elsif KGC::LargeParty::MENU_PARTYFORM_BUTTON != nil &&
        Input.trigger?(KGC::LargeParty::MENU_PARTYFORM_BUTTON)
      call_partyform_flag = true
      current_menu_index = @command_window.index if current_menu_index == nil
    end

    # パーティ編成画面に移行
    if call_partyform_flag
      if $game_party.members.size == 0 || !$game_party.partyform_enable?
        Sound.play_buzzer
        return
      end
      Sound.play_decision
      $scene = Scene_PartyForm.new(current_menu_index)
      return
    end

    update_command_selection_KGC_LargeParty
  end
end

PS:不是我不把代码框起来,而是一框起来页面又变成一片白了...... = =

点评

是要加@sprite = Sprite.new 之类的  发表于 2012-9-4 18:07
你回一个帖子,我上脚本。不然我连帖尼桑不会放过我的= =  发表于 2012-9-4 18:07
如果是的话你回一帖,免得我连帖  发表于 2012-9-4 18:00
回P叔:是图片替换掉半透明区域,半透明看着太恶心了,求助...=A=  发表于 2012-9-4 17:42
是要图在窗口中还是窗口在图中?  发表于 2012-9-4 17:26

Lv3.寻梦者 (版主)

八宝粥的基叔

梦石
0
星屑
4699
在线时间
5240 小时
注册时间
2009-4-29
帖子
14318

贵宾

2
发表于 2012-9-4 17:55:05 | 只看该作者
嗷呜
是要这样的效果吗

点评

回P叔:就是这样子,求教一楼那段Scene_Menu应该怎么改才好呢?是要加入 @sprite = Sprite.new 之类的么?  发表于 2012-9-4 18:05
绿的是背景图片,不是游戏地图  发表于 2012-9-4 17:58
后面那个绿绿的是图片的话就没错了~ =A=  发表于 2012-9-4 17:58
《逝去的回忆3:四叶草之梦》真情发布,欢迎点击图片下载试玩喵。

《逝去的回忆3》的讨论群:
一群:192885514
二群:200460747
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
457
在线时间
1409 小时
注册时间
2010-9-23
帖子
557
3
 楼主| 发表于 2012-9-4 18:09:58 | 只看该作者
protosssonny 发表于 2012-9-4 17:55
嗷呜
是要这样的效果吗

响应P叔号召回个帖... = =

点评

我的意思是,你上的脚本不要动,在Scene_Menu类下找到这两个定义,替换掉即可,大概位置就在第15行左右。  发表于 2012-9-4 18:26
回复

使用道具 举报

Lv3.寻梦者 (版主)

八宝粥的基叔

梦石
0
星屑
4699
在线时间
5240 小时
注册时间
2009-4-29
帖子
14318

贵宾

4
发表于 2012-9-4 18:11:21 | 只看该作者
不需要修改你上的脚本,找到类似下面的脚本并替换成这样就OK了:
  1.   #--------------------------------------------------------------------------
  2.   # ● 开始处理
  3.   #--------------------------------------------------------------------------
  4.   def start
  5.     super
  6.     create_menu_background
  7.     create_command_window
  8.     @gold_window = Window_Gold.new(0, 360)
  9.     @status_window = Window_MenuStatus.new(160, 0)
  10.     @background = Sprite.new
  11.     @background.bitmap = Cache.parallax("森林")
  12.   end
  13.   #--------------------------------------------------------------------------
  14.   # ● 结束处理
  15.   #--------------------------------------------------------------------------
  16.   def terminate
  17.     super
  18.     dispose_menu_background
  19.     @command_window.dispose
  20.     @gold_window.dispose
  21.     @status_window.dispose
  22.     @background.bitmap.dispose
  23.     @background.dispose
  24.   end
复制代码
将一幅图命名为“森林”并放到parallax文件夹下。

点评

可是一楼的脚本和换队员是相关的~替换掉要怎么办啊~?  发表于 2012-9-4 18:23
在Scene_Menu类下,忘记说了。  发表于 2012-9-4 18:18
《逝去的回忆3:四叶草之梦》真情发布,欢迎点击图片下载试玩喵。

《逝去的回忆3》的讨论群:
一群:192885514
二群:200460747
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
457
在线时间
1409 小时
注册时间
2010-9-23
帖子
557
5
 楼主| 发表于 2012-9-4 18:27:01 | 只看该作者
protosssonny 发表于 2012-9-4 18:11
不需要修改你上的脚本,找到类似下面的脚本并替换成这样就OK了:将一幅图命名为“森林”并放到parallax文件 ...

一楼的脚本不是主菜单的Scene_Menu,是替换队员界面的Scene_Menu。

点评

回P叔:就是这个http://bbs.66rpg.com/thread-201403-1-1.html  发表于 2012-9-4 18:31
工程有多大?能上工程吗?要是大于999K的话利用网盘上也可以。  发表于 2012-9-4 18:29
回复

使用道具 举报

Lv3.寻梦者 (版主)

八宝粥的基叔

梦石
0
星屑
4699
在线时间
5240 小时
注册时间
2009-4-29
帖子
14318

贵宾

6
发表于 2012-9-4 19:23:38 | 只看该作者
黑崎一护 发表于 2012-9-4 18:27
一楼的脚本不是主菜单的Scene_Menu,是替换队员界面的Scene_Menu。

我原来说的保留,再找到这一段:
  1.   #--------------------------------------------------------------------------
  2.   # ● メニュー画面系の背景作成
  3.   #--------------------------------------------------------------------------
  4.   def create_menu_background
  5.     super
  6.     @menuback_sprite.z = 20000 #把20000改成0
  7.   end
复制代码

点评

谢谢P叔~终于解决了~!=6=  发表于 2012-9-4 19:54

评分

参与人数 2星屑 +200 梦石 +2 收起 理由
明特·布兰马修 + 200 认可答案
Luciffer + 2 认可答案

查看全部评分

《逝去的回忆3:四叶草之梦》真情发布,欢迎点击图片下载试玩喵。

《逝去的回忆3》的讨论群:
一群:192885514
二群:200460747
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-23 15:31

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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