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

Project1

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

[RMVA发布] [更新]跳过标题画面脚本(支持返回标题画面哟~)

[复制链接]

Lv1.梦旅人

梦石
0
星屑
116
在线时间
192 小时
注册时间
2008-5-11
帖子
547
跳转到指定楼层
1
发表于 2011-12-5 02:05:29 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 光的圆周率 于 2012-1-31 02:14 编辑

RMVA加入很多新的元素(比如各种Manager),想必看过体验版的同学都看到了,系统MS全部都重写了,感觉写脚本的风格和VX不是很相同(至少窗口类看起来是这样),
    刚才在那儿一晃一晃的突然发现DataManager中有一个setup_new_game方法,第一反应就是可不可以写这样一个脚本呢?然后就试着写出来了
  更新日志  1.添加控制是否可以再次返回标题画面的标志    - 2011.12.25
                  2.修正了在事件中调用不能返回标题画面的问题  - 2012.1.6
                  3.修正了地图音乐不能够播放的问题            - 2012.1.31

  1. #===============================================================================
  2. #
  3. # 可以返回标题画面的跳过标题画面脚本
  4. # 作    者:光的圆周率
  5. # 测试情况:RPG Maker VX ACE 测试版 以及 1.00正式版 测试通过
  6. # 说明:脚本中注明的位置可以控制是否可以返回标题画面
  7. #            true:可以再次返回标题画面 false:不可以再次返回标题画面
  8. # 脚本来自66RPG,转载请保留版权信息
  9. #===============================================================================

  10. module SceneManager

  11.   def self.stack
  12.      @stack
  13.   end
  14. end

  15. class Scene_Title < Scene_Base

  16.   alias old_start start
  17.   alias old_dmv dispose_main_viewport
  18.   
  19.   def start

  20.       return_allowed = true      # 决定可否再次返回标题画面的开关
  21.       create_background
  22.       create_foreground
  23.       @sprite1.bitmap.dispose
  24.       @sprite2.bitmap.dispose
  25.       @foreground_sprite.bitmap.dispose
  26.       chk1 = SceneManager.stack.first != nil   && return_allowed
  27.       chk2 = Graphics.frame_count > 0  && return_allowed
  28.      if chk1 or chk2
  29.        old_start
  30.        return 0
  31.      end
  32.        SceneManager.clear
  33.        DataManager.setup_new_game
  34.        $game_map.autoplay
  35.        SceneManager.goto(Scene_Map)
  36.   end

  37.   def dispose_main_viewport
  38.     SceneManager.stack.first == nil ? nil : old_dmv
  39.   end
  40.   
  41. end
  42. #===============================================================================
  43. # 脚本来自66RPG,转载请保留版权信息
  44. #===============================================================================
复制代码


在事件中调用返回标题画面时, SceneManager会被初始化(MS是DLL中脚本的设定,蛋疼啊),会造成无法正常返回标题画面的问题,请直接在事件中调用SceneManager.goto(Scene_Title)来返回到标题画面或者使用更新了的脚本

点评

用了没有返回标题画面是肿么回事?用事件返回标题都是只回到起始位置  发表于 2012-1-5 12:01

评分

参与人数 4星屑 +230 收起 理由
lyt200522 + 14 终于修正了喵
阿尔西斯的马甲 + 2 能再次返回标题画面。。。
BS包仔 + 14 感动ing,VA能用!
v2sam + 200 我很赞同

查看全部评分

9

Lv4.逐梦者

醉啸 长风万里

梦石
0
星屑
6162
在线时间
6593 小时
注册时间
2007-12-16
帖子
4501

贵宾

2
发表于 2011-12-5 09:10:55 手机端发表。 | 只看该作者
等到出正式版我再研究吧

还在龟速填坑中
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6855
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

3
发表于 2011-12-5 14:13:29 | 只看该作者
动作还真快.
干完手头XP的活了再看Ace.

点评

刚才看了一下,国外很多脚本(比如W大大的鼠标脚本)已经移植到RGSS3了  发表于 2011-12-5 23:47











你知道得太多了

回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

4
发表于 2011-12-5 18:42:18 | 只看该作者
如果正式版出来了,我测试一下我的一些原生脚本看看是否兼容RMVA。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

不活君

梦石
0
星屑
1495
在线时间
1247 小时
注册时间
2011-2-16
帖子
681
5
发表于 2011-12-5 19:09:41 | 只看该作者
是不是叫VXA合适?
不知不觉就几百天过去了 经历无数个雨夜 清晨 黎明 先是兴奋 厌倦 释然 会觉得很有趣 然后又会觉得无趣 最后有一种归属感 满足感
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
448
在线时间
628 小时
注册时间
2011-9-27
帖子
3996
6
发表于 2011-12-5 19:12:25 | 只看该作者
不是不能编辑脚本吗

1.jpg (22.87 KB, 下载次数: 48)

1.jpg
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
116
在线时间
192 小时
注册时间
2008-5-11
帖子
547
7
 楼主| 发表于 2011-12-5 20:08:53 手机端发表。 | 只看该作者
最基础的测试脚本的方法.由于Scripts.rvdata和Scripts.rvdata2的封装是相同的,用VX可以读取Ace的脚本,用ACE的Game.exe测试脚本效果就好。
9
回复 支持 反对

使用道具 举报

Lv4.逐梦者

世界坑化协会

梦石
0
星屑
7812
在线时间
1563 小时
注册时间
2007-3-13
帖子
5542

极短23参与极短21参与开拓者贵宾第一届化妆舞会最佳服饰奖

8
发表于 2011-12-21 11:59:38 | 只看该作者
期待更多
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
116
在线时间
192 小时
注册时间
2008-5-11
帖子
547
9
 楼主| 发表于 2011-12-25 16:16:18 | 只看该作者
加了一个功能,顶一个
9
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
308 小时
注册时间
2011-4-9
帖子
84
10
发表于 2011-12-26 12:12:45 | 只看该作者
光的圆周率 发表于 2011-12-25 16:16
加了一个功能,顶一个


什么情况?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-21 18:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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