查看: 2147|回复: 2

[已经解决] 在菜单背景如何在菜单的透明部分显示地图

[复制链接]
梦石
5
星屑
1843
在线时间
340 小时
注册时间
2014-4-1
回帖
211
发表于 2014-10-25 17:47:11 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 funxlww 于 2014-10-25 17:52 编辑

我想在菜单添加背景图,准的来说就是显示背景图,同时又绘制出地图,就是这样(为什么我觉得你们看不懂?算了看不懂在下面跟我说,我相信你们的理解能力XDD[pmshow=100,1]出来吧皮卡丘[/pmshow])

无限の剣制

梦石
0
星屑
10445
在线时间
5019 小时
注册时间
2013-2-28
回帖
4942

开拓者贵宾

发表于 2014-10-25 23:37:11 | 显示全部楼层
  1. class Scene_Base
  2.   #--------------------------------------------------------------------------
  3.   # ● 生成菜单画面背景
  4.   #--------------------------------------------------------------------------
  5.   def create_menu_background
  6.     @menuback_sprite = Sprite.new
  7.     @menuback_sprite.bitmap = $game_temp.background_bitmap
  8.     @menuback_sprite.color.set(16, 16, 16, 128)
  9.     @menuback_sprite2 = Sprite.new
  10.     @menuback_sprite2.bitmap = Cache.system("文件名")
  11.     update_menu_background
  12.   end
  13.   #--------------------------------------------------------------------------
  14.   # ● 释放菜单画面背景
  15.   #--------------------------------------------------------------------------
  16.   def dispose_menu_background
  17.     @menuback_sprite.dispose
  18.     @menuback_sprite2.dispose
  19.   end
  20. end
复制代码
未测试

评分

参与人数 1星屑 +80 收起 理由
丿梁丶小柒 + 80 我很赞同

查看全部评分

回复

使用道具 举报

梦石
0
星屑
1733
在线时间
6 小时
注册时间
2009-3-20
回帖
1
发表于 2014-10-31 09:26:48 | 显示全部楼层
呃作为一个有同样问题的新手我尝试了一下LS大大的思路,出现了一些小问题不过已经解决了。代码如下:
找到Scene_MenuBase,里面的生成背景和释放背景那一栏,替换为:

  #--------------------------------------------------------------------------
  # ● 生成背景
  #--------------------------------------------------------------------------
  def create_background
    @background_sprite = Sprite.new
    @background_sprite.bitmap = SceneManager.background_bitmap
    @menuback_sprite2 = Sprite.new
    @menuback_sprite2.bitmap = Cache.title1("menu.png")
# MENU背景图片保存位置为你的作品\Graphics\Titles1 里
  end
  #--------------------------------------------------------------------------
  # ● 释放背景
  #--------------------------------------------------------------------------
  def dispose_background
    @background_sprite.dispose
    @menuback_sprite2.dispose
  end

评分

参与人数 1星屑 +100 收起 理由
丿梁丶小柒 + 100 我很赞同

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部