Project1

标题: 在菜单背景如何在菜单的透明部分显示地图 [打印本页]

作者: funxlww    时间: 2014-10-25 17:47
标题: 在菜单背景如何在菜单的透明部分显示地图
本帖最后由 funxlww 于 2014-10-25 17:52 编辑

我想在菜单添加背景图,准的来说就是显示背景图,同时又绘制出地图,就是这样(为什么我觉得你们看不懂?算了看不懂在下面跟我说,我相信你们的理解能力XDD[pmshow=100,1]出来吧皮卡丘[/pmshow])
作者: VIPArcher    时间: 2014-10-25 23:37
  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
复制代码
未测试
作者: 树·僚    时间: 2014-10-31 09:26
呃作为一个有同样问题的新手我尝试了一下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





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1