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

Project1

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

浅谈动态菜单背景的制作

 关闭 [复制链接]

Lv3.寻梦者

梦石
1
星屑
916
在线时间
101 小时
注册时间
2006-3-27
帖子
1081
跳转到指定楼层
1
发表于 2008-2-21 22:49:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

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



Lv5.捕梦者

御灵的宠物

梦石
12
星屑
8438
在线时间
88 小时
注册时间
2006-12-11
帖子
3148

第2届TG大赛亚军

2
发表于 2008-2-21 23:00:50 | 只看该作者
=口=………………
我……我是白痴……我竟然木有想过plane类……我真是很白痴……
我的Lofter:http://nightoye.lofter.com/

回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

心无天使

梦石
0
星屑
49
在线时间
0 小时
注册时间
2007-12-15
帖子
1016
3
发表于 2008-2-21 23:08:33 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-2-20
帖子
15
4
发表于 2008-2-22 04:49:29 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

雷欧纳德的宠物

梦石
0
星屑
50
在线时间
769 小时
注册时间
2006-8-6
帖子
3778

贵宾

5
发表于 2008-5-24 07:19:38 | 只看该作者
发布完毕。
vip+2
http://rpg.blue/web/htm/news1056.htm
打酱油的- -b
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
20 小时
注册时间
2005-10-24
帖子
1571
6
发表于 2008-5-31 12:34:38 | 只看该作者
   很有意思地说
   以前都是用事件做的动态背景
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

7
发表于 2008-5-31 16:25:21 | 只看该作者
以下引用水迭澜于2008-2-21 15:00:50的发言:

=口=………………
我……我是白痴……我竟然木有想过plane类……我真是很白痴……


[本贴由作者于 2008-2-21 15:01:01 最后编辑]

啊啊啊啊啊啊,这我在做动态标题时用过.
不过不是用平面,帮助阿~~~
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
446 小时
注册时间
2006-11-18
帖子
1686
8
发表于 2008-6-1 06:48:52 | 只看该作者
我也做过```也是这样

不过我是用2张来循环流动的```
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 15:55

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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