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

Project1

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

[VIPArcher] 【菜单美化】——窗口滑动模板

[复制链接]

无限の剣制

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

开拓者贵宾

跳转到指定楼层
1
发表于 2014-10-7 00:42:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 VIPArcher 于 2014-12-30 12:49 编辑

这里只是模板,其他窗口滑动还请自行编写。
附上原帖链接。
RUBY 代码复制
  1. #==============================================================================
  2. # ■ VA菜单滑动
  3. #  创意:百页书香,铅笔描绘的思念
  4. # By :VIPArcher
  5. #  -- 本脚本来自 https://rpg.blue 使用或转载请保留以上信息。
  6. #==============================================================================
  7. # 这里只有默认的主菜单和物品栏,其他窗口也是同样的方法。
  8. # 具体请自己设置。一点难度都没有,依葫芦画瓢就可以了。
  9. #==============================================================================
  10. class Scene_Base
  11.   #--------------------------------------------------------------------------
  12.   # ● 开始后处理
  13.   #--------------------------------------------------------------------------
  14.   alias vip_slide_post_start post_start
  15.   def post_start
  16.     init_slide
  17.     vip_slide_post_start
  18.     slide_start
  19.   end
  20.   #--------------------------------------------------------------------------
  21.   # ● 滑动前的准备
  22.   #--------------------------------------------------------------------------
  23.   def init_slide ;end
  24.   #--------------------------------------------------------------------------
  25.   # ● 窗口滑动处理
  26.   #--------------------------------------------------------------------------
  27.   def slide_start ;end
  28. end
  29. #==============================================================================
  30. # ■ 上面部分最好不要动,新场景写在最下方
  31. #==============================================================================
  32. #==============================================================================
  33. #  菜单画面
  34. #==============================================================================
  35. class Scene_Menu < Scene_MenuBase
  36.   #--------------------------------------------------------------------------
  37.   # ● 滑动前的准备
  38.   # 重定义开始时各个窗口的位置(基本会设置到屏幕外),
  39.   # 具体有哪些窗口去各个场景里面自己找。
  40.   #--------------------------------------------------------------------------
  41.   def init_slide
  42.     @command_window.y -= 150
  43.     @gold_window.x -= 100
  44.     @status_window.x = 260
  45.   end
  46.   #--------------------------------------------------------------------------
  47.   # ● 窗口滑动处理
  48.   #--------------------------------------------------------------------------
  49.   def slide_start
  50.     10.times do
  51.       @command_window.y += 15
  52.       @gold_window.x    += 10
  53.       @status_window.x  -= 10
  54.                       # 每帧移动的坐标量
  55.       Graphics.update # 刷新窗口
  56.     end
  57.     10.times{|i|
  58.     @gold_window.x    += 5 * Math.cos(i)
  59.     @command_window.y += 5 * Math.cos(i)
  60.     Graphics.update}  # 弹动
  61.   end
  62. end
  63. #==============================================================================
  64. #  物品画面
  65. #==============================================================================
  66. class Scene_Item < Scene_ItemBase
  67.   #--------------------------------------------------------------------------
  68.   # ● 滑动前的准备
  69.   #--------------------------------------------------------------------------
  70.   def init_slide
  71.     @category_window.x -= 100
  72.     @item_window.y += 100
  73.     @help_window.y -= 60
  74.   end
  75.   #--------------------------------------------------------------------------
  76.   # ● 窗口滑动处理
  77.   #--------------------------------------------------------------------------
  78.   def slide_start
  79.     10.times do
  80.       @category_window.x += 10
  81.       @item_window.y -= 10
  82.       @help_window.y += 6
  83.       # 每帧移动的坐标量
  84.       Graphics.update # 刷新窗口
  85.     end
  86.   end
  87. end
  88. #==============================================================================
  89. #  其他画面 泥自己写啦
  90. #==============================================================================
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-5-2 19:13

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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