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

Project1

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

[已经解决] 求助,菜单移动脚本的问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
75
在线时间
231 小时
注册时间
2014-10-5
帖子
296
跳转到指定楼层
1
发表于 2014-12-13 18:31:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
这个脚本实现了菜单左右上下很华丽的移动,不过我想着怎么样实现菜单移动之后,有个回弹效果,和切换菜单的时候收回的效果,
详细了说,就是像魔兽争霸3,里面那样的菜单移动,从上面掉下来一个菜单有回弹效果,切换菜单的时候,还有一个菜单收回的效果,
下面是脚本


RUBY 代码复制
  1. =begin
  2.   VA菜单滑动
  3.   创意:百页书香,铅笔描绘的思念
  4.   更改写法做成模板:VIPArcher
  5.   这里只有默认的主菜单和物品栏,其他窗口也是同样的方法。
  6.   具体请自己设置。一点难度都没有,依样画葫芦就可以了。
  7. =end
  8. #主菜单
  9. class Scene_Menu < Scene_MenuBase
  10.   alias vip_slide_start start
  11.   def start
  12.     vip_slide_start
  13.     init_slide
  14.   end
  15.   #--------------------------------------------------------------------------
  16.   # ● 初始化各窗口位置
  17.   #--------------------------------------------------------------------------
  18.   def init_slide
  19.     Audio.se_play("Audio/SE/"+"Open3",70,90)
  20.     @menu_window_caidanzuo1.x -=200
  21.     @menu_window_caidanyou1.x  =200
  22.     @command_window.x -= 200
  23.     @command_window.z -= 600
  24.     @gold_window.x -= 200
  25.     @status_window.x = 360
  26.     @map_window.x +=200
  27.     # 重定义开始时各个窗口的位置(基本会设置到屏幕外),
  28.     # 具体有哪些窗口去各个场景里面自己找。
  29.   end
  30.   #--------------------------------------------------------------------------
  31.   #   窗口移动
  32.   #--------------------------------------------------------------------------
  33.   def update
  34.     super
  35.     @map_window.x -= 20 if @map_window.x > 360
  36.     @menu_window_caidanzuo1.x += 20 if @menu_window_caidanzuo1.x < 0
  37.     @menu_window_caidanyou1.x -= 20 if @menu_window_caidanyou1.x > 0
  38.     @command_window.x += 20 if @command_window.x < 80
  39.     @command_window.z += 20 if @command_window.z < 600
  40.     @gold_window.x    += 20 if @gold_window.x    < 156
  41.     @status_window.x  -= 20 if @status_window.x  > 170
  42.     # 每帧移动的坐标量                 # 最终的坐标位置
  43.     # 具体的设定值看个人喜好以及需要自己计算。
  44.   end
  45. end

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10229
在线时间
5019 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

2
发表于 2014-12-15 12:17:51 | 只看该作者
本帖最后由 VIPArcher 于 2014-12-15 12:18 编辑

https://rpg.blue/thread-372373-1-1.html
菜单收回就在#结束前处理pre_terminate方法中做,我就不写了,反正都差不多

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-7-21 13:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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