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

Project1

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

[已经解决] 如何在莱单加个背景?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
133 小时
注册时间
2012-8-23
帖子
126
跳转到指定楼层
1
发表于 2013-3-12 19:49:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如何在莱单加个背景?

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
来自 3楼
发表于 2013-3-12 20:25:03 | 只看该作者
基本上在菜单加背景,大概就是这样:
  1.    #--------------------------------------------------------------------------
  2.   # ● 生成背景
  3.   #--------------------------------------------------------------------------
  4.   def create_background
  5.     @background_sprite = Sprite.new
  6.     @background_sprite.bitmap = Cache.load_bitmap("Graphics/Titles1/","star_01")
  7.     @background_sprite.color.set(0, 0, 0, 0)
  8.   end
  9.   #--------------------------------------------------------------------------
  10.   # ● 结束处理
  11.   #--------------------------------------------------------------------------
  12.   def terminate
  13.     super
  14.     dispose_background
  15.   end
  16.   #--------------------------------------------------------------------------
  17.   # ● 结束背景
  18.   #--------------------------------------------------------------------------
  19.   def dispose_background
  20.     @background_sprite.dispose
  21.   end
复制代码
把这一段加到菜单 Scene_XXXX 脚本中,然后在菜单脚本 def start 的地方加上:
  1. create_background
复制代码
就可以了,像是截图存档脚本,也是找到脚本中 class Scene_File 的地方,def start 下加个 create_background,然后那一段找个位置放好就可以了,
当然,图档位置 Graphics/Titles1/ 和图档名 star_01 要您自己改了。

也可以像我这样,自己弄个脚本取了名字,把菜单背景放进去,如下:
  1. # 主菜单
  2. class Scene_Menu < Scene_MenuBase
  3.    #--------------------------------------------------------------------------
  4.   # ● 生成背景
  5.   #--------------------------------------------------------------------------
  6.   def create_background
  7.     @background_sprite = Sprite.new
  8.     @background_sprite.bitmap = Cache.load_bitmap("Graphics/Titles1/","star_01")
  9.     @background_sprite.color.set(0, 0, 0, 0)
  10.   end
  11.   #--------------------------------------------------------------------------
  12.   # ● 结束处理
  13.   #--------------------------------------------------------------------------
  14.   def terminate
  15.     super
  16.     dispose_background
  17.   end
  18.   #--------------------------------------------------------------------------
  19.   # ● 结束背景
  20.   #--------------------------------------------------------------------------
  21.   def dispose_background
  22.     @background_sprite.dispose
  23.   end
  24. end

  25. #状态
  26. class Scene_Status < Scene_MenuBase
  27.   #--------------------------------------------------------------------------
  28.   # ● 生成背景
  29.   #--------------------------------------------------------------------------
  30.   def create_background
  31.     @background_sprite = Sprite.new
  32.     @background_sprite.bitmap = Cache.load_bitmap("Graphics/Titles1/","DATA20_0852")
  33.     @background_sprite.color.set(0, 0, 0, 0)
  34.   end
  35.   #--------------------------------------------------------------------------
  36.   # ● 结束处理
  37.   #--------------------------------------------------------------------------
  38.   def terminate
  39.     super
  40.     dispose_background
  41.   end
  42.   #--------------------------------------------------------------------------
  43.   # ● 结束背景
  44.   #--------------------------------------------------------------------------
  45.   def dispose_background
  46.     @background_sprite.dispose
  47.   end
  48. end

  49. #物品
  50. class Scene_Item < Scene_ItemBase
  51.   #--------------------------------------------------------------------------
  52.   # ● 生成背景
  53.   #--------------------------------------------------------------------------
  54.   def create_background
  55.     @background_sprite = Sprite.new
  56.     @background_sprite.bitmap = Cache.load_bitmap("Graphics/Titles1/","087")
  57.     @background_sprite.color.set(0, 0, 0, 0)
  58.   end
  59.   #--------------------------------------------------------------------------
  60.   # ● 结束处理
  61.   #--------------------------------------------------------------------------
  62.   def terminate
  63.     super
  64.     dispose_background
  65.   end
  66.   #--------------------------------------------------------------------------
  67.   # ● 结束背景
  68.   #--------------------------------------------------------------------------
  69.   def dispose_background
  70.     @background_sprite.dispose
  71.   end
  72. end

  73. #技能
  74. class Scene_Skill < Scene_ItemBase
  75.   #--------------------------------------------------------------------------
  76.   # ● 生成背景
  77.   #--------------------------------------------------------------------------
  78.   def create_background
  79.     @background_sprite = Sprite.new
  80.     @background_sprite.bitmap = Cache.load_bitmap("Graphics/Titles1/","043-Cave01")
  81.     @background_sprite.color.set(0, 0, 0, 0)
  82.   end
  83.   #--------------------------------------------------------------------------
  84.   # ● 结束处理
  85.   #--------------------------------------------------------------------------
  86.   def terminate
  87.     super
  88.     dispose_background
  89.   end
  90.   #--------------------------------------------------------------------------
  91.   # ● 结束背景
  92.   #--------------------------------------------------------------------------
  93.   def dispose_background
  94.     @background_sprite.dispose
  95.   end
  96. end

  97. #装备
  98. class Scene_Equip < Scene_MenuBase
  99.   #--------------------------------------------------------------------------
  100.   # ● 生成背景
  101.   #--------------------------------------------------------------------------
  102.   def create_background
  103.     @background_sprite = Sprite.new
  104.     @background_sprite.bitmap = Cache.load_bitmap("Graphics/Titles1/","046-Cave04")
  105.     @background_sprite.color.set(0, 0, 0, 0)
  106.   end
  107.   #--------------------------------------------------------------------------
  108.   # ● 结束处理
  109.   #--------------------------------------------------------------------------
  110.   def terminate
  111.     super
  112.     dispose_background
  113.   end
  114.   #--------------------------------------------------------------------------
  115.   # ● 结束背景
  116.   #--------------------------------------------------------------------------
  117.   def dispose_background
  118.     @background_sprite.dispose
  119.   end
  120. end
复制代码

评分

参与人数 2星屑 +105 梦石 +1 收起 理由
Mic_洛洛 + 100 + 1 认可答案
Munchen1921 + 5 我很赞同

查看全部评分

修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
77 小时
注册时间
2006-6-12
帖子
95
2
发表于 2013-3-12 20:08:04 | 只看该作者
你想要什么样的背景?是整个画面有底图还是菜单栏里边有背景图
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-7-23 02:33

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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