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

Project1

 找回密码
 注册会员
搜索
Project1 查看内容

浅谈动态菜单背景的制作

2008-5-23 23:18| 发布者: 御灵| 查看: 3074| 评论: 0|原作者: 幻の飞鱼|来自: 点此进入发布帖

摘要: 1。首先找到Scene_Menu在def initialize(menu_index = 0)里,END之前添加两句脚本 @back = Plane.new    @back.bitmap = RPG::Cache.panorama("003-StarlitSky01",0)前面的@back只是一个变量名,随意取即可,选择panorama,




1。首先找到Scene_Menu

在def initialize(menu_index = 0)里,END之前
添加两句脚本

@back = Plane.new    
@back.bitmap = RPG::Cache.panorama("003-StarlitSky01",0)


前面的@back只是一个变量名,随意取即可,选择panorama,就是用远景图,后面""里的是文件名,XP的还要带一个参数0,是色相,可调,不过一般不用动,VX同理

================================================================================

2。释放

在 # 释放窗口 的下面
加上 @back.dispose

================================================================================
3.移动
这个其实最简单了……找到def update
加一句
@back.ox += 1,即可实现移动

#移动方法很多种
把oy参数也加进去,基本可以实现朝各个方向移动,至少8方向不是问题
甚至可以制作两个背景同时朝不同方向移动,下面提供了一个XP的范例几是利用了这个效果,视觉感觉很不错

================================================================================
4。调整
到这里一般还看不到效果……
因为原本的菜单挡住了背景
这里有很多种方法……可以去掉窗口,自制漂亮的菜单
也可以降低窗口的透明度,使背景显示出来,完全个性的操作

这里个一新手一个范例
把所有窗口透明度下降到0……

找到     # 生成状态窗口
   @status_window = Window_MenuStatus.new
   @status_window.x = 160
   @status_window.y = 0
这几句
在其下面加上
   @command_window.back_opacity = 0
   @playtime_window.back_opacity = 0
   @steps_window.back_opacity = 0
   @gold_window.back_opacity = 0
   @status_window.back_opacity = 0

================================================================================

保存游戏。进入菜单看一看,背景是不是动起来了=。=

这里只修改了Scene_Menu,其他的scene同理,灵活掌握就可以随心制作了

这仅仅是好的菜单的一个元素……怎么能把菜单弄的更美观……就靠好的素材和各位的创意了,最后奉上本教程的范例和国外VX版成品菜单一个


http://bbs.66rpg.com/UP_PIC/200801/移动背景_84034064.rar
http://bbs.66rpg.com/UP_PIC/200801/国外VX版菜单成品.rar
http://bbs.66rpg.com/UP_PIC/200801/国外XP版菜单成品.rar




鲜花

刚表态过的朋友 (0 人)

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

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

GMT+8, 2024-11-15 04:35

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

返回顶部