赞 | 19 |
VIP | 100 |
好人卡 | 0 |
积分 | 19 |
经验 | 74719 |
最后登录 | 2022-3-29 |
在线时间 | 101 小时 |
Lv3.寻梦者
- 梦石
- 1
- 星屑
- 916
- 在线时间
- 101 小时
- 注册时间
- 2006-3-27
- 帖子
- 1081
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
菜单一直都是静止的为主…动态的菜单背景有时能制造良好的视觉感觉
实际操作如何捏?其实素很简单的几句脚本就可以做到……
不过这篇文章不是写给伸手党的…是给愿意探索和研究脚本的新人们的…所以不是INSET+CTRL-V 就可以得到效果…(这样同时也方便兼容其他自制菜单)…看前请准备好RM,按下F11,跟我一起来……
我这里介绍的动态背景是利用平面类(PLANE)也就是通常用来做远景的类……
这个类优点很明显,图片可以一直循环……而且素材尺寸没有很死的限制……只要能够连接起来,很多网页背景都可以使用……
这里以XP为例,后面提供一个VX的国外的成品菜单,里面包含这个效果……原理是一样的
就不缀述了
废话结束……
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://rpg.blue/UP_PIC/200801/移动背景_84034064.rar
http://rpg.blue/UP_PIC/200801/国外VX版菜单成品.rar
http://rpg.blue/UP_PIC/200801/国外XP版菜单成品.rar
|
|