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

Project1

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

[已经过期] 跳过标题脚本,用了后怎么返回标题??

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
130 小时
注册时间
2009-1-20
帖子
100
跳转到指定楼层
1
发表于 2011-2-6 16:14:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
以下是脚本   请大家看看

01.#==============================================================================

02.# 本脚本来自www.66RPG.com,使用和转载请保留此信息

03.#==============================================================================

04.

05.

06.class Scene_Title

07.  #==============================================================================

08.  # 脚本作者:朱仔メ龍 QQ:251724722

09.  # 脚本转载请保留以上信息

10.  #==============================================================================

11.  def main

12.    $data_actors        = load_data("Data/Actors.rxdata")

13.    $data_classes       = load_data("Data/Classes.rxdata")

14.    $data_skills        = load_data("Data/Skills.rxdata")

15.    $data_items         = load_data("Data/Items.rxdata")

16.    $data_weapons       = load_data("Data/Weapons.rxdata")

17.    $data_armors        = load_data("Data/Armors.rxdata")

18.    $data_enemies       = load_data("Data/Enemies.rxdata")

19.    $data_troops        = load_data("Data/Troops.rxdata")

20.    $data_states        = load_data("Data/States.rxdata")

21.    $data_animations    = load_data("Data/Animations.rxdata")

22.    $data_tilesets      = load_data("Data/Tilesets.rxdata")

23.    $data_common_events = load_data("Data/CommonEvents.rxdata")

24.    $data_system        = load_data("Data/System.rxdata")

25.    $game_system = Game_System.new

26.    Graphics.frame_count = 0

27.    $game_temp          = Game_Temp.new

28.    $game_system        = Game_System.new

29.    $game_switches      = Game_Switches.new

30.    $game_variables     = Game_Variables.new

31.    $game_self_switches = Game_SelfSwitches.new

32.    $game_screen        = Game_Screen.new

33.    $game_actors        = Game_Actors.new

34.    $game_party         = Game_Party.new

35.    $game_troop         = Game_Troop.new

36.    $game_map           = Game_Map.new

37.    $game_player        = Game_Player.new

38.    $game_party.setup_starting_members

39.    $game_map.setup($data_system.start_map_id)

40.    $game_player.moveto($data_system.start_x, $data_system.start_y)

41.    $game_player.refresh

42.    $game_map.autoplay

43.    $game_map.update

44.    $scene = Scene_Map.new

45.  end

46.end

47.

48.

49.#==============================================================================

50.# 本脚本来自www.66RPG.com,使用和转载请保留此信息

51.#==============================================================================

点评

脚本已经改完了~~如果有BUG请通知~~  发表于 2011-2-6 18:11

Lv3.寻梦者

梦石
0
星屑
4432
在线时间
1912 小时
注册时间
2010-12-21
帖子
2365
2
发表于 2011-2-6 16:22:18 | 只看该作者
本帖最后由 黄亦天 于 2011-2-6 16:25 编辑

回复 lj1983nian 的帖子

这个脚本是直接取消了标题界面,如果想再返回标题界面,可以做一个事件的
另外那一排诡异的数字……
建议用代码框框起来,行数的数字什么的应该删掉,不然实在很碍事


黄亦天于2011-2-6 16:35补充以下内容:
而且这是XP的脚本吧……
VX用起来会出问题的……
绿坝娘素材库企划

素材库获取方法:暂时中止,需求者私聊。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
130 小时
注册时间
2009-1-20
帖子
100
3
 楼主| 发表于 2011-2-6 16:42:31 | 只看该作者
回复 黄亦天 的帖子

先谢谢你的回答,然后你说的意思是不是直接建立一个事件,返回标题就可以了

还有另外那一排诡异的数字……
是那排的  谢谢你说明,,我对脚本真的不懂
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4432
在线时间
1912 小时
注册时间
2010-12-21
帖子
2365
4
发表于 2011-2-6 17:44:58 | 只看该作者
本帖最后由 黄亦天 于 2011-2-6 18:20 编辑

回复 lj1983nian 的帖子

诡异的数字就是行数
1.
2.
3.
这些
至于脚本,已经完成了(新手作品)
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================
  4. class Scene_Title
  5.   #==============================================================================
  6.   # 脚本修改者:黄亦天
  7.   # 脚本转载请保留以上信息
  8.   #==============================================================================
  9.   alias old_main main
  10.   def main
  11.     if $BTEST                         # 战斗测试的情况
  12.       battle_test                     # 开始处理战斗测试
  13.     else                              # 一般处理
  14.       load_database                     # 读取数据库
  15.       create_game_objects               # 生成游戏对象
  16.       confirm_player_location
  17.       $game_party.setup_starting_members            # 初期队伍
  18.       $game_map.setup($data_system.start_map_id)    # 初期位置的地图
  19.       $game_player.moveto($data_system.start_x, $data_system.start_y)
  20.       $game_player.refresh
  21.       $scene = Scene_Map.new
  22.       RPG::BGM.fade(1500)
  23.       Graphics.fadeout(60)
  24.       Graphics.frame_count = 0
  25.       RPG::BGM.stop
  26.       $game_map.autoplay
  27.       perform_transition            # 执行过渡
  28.       Input.update                  # 输入信息的刷新
  29.       loop do
  30.         Graphics.update             # 刷新游戏画面
  31.         Input.update                # 刷新输入信息
  32.         break if $scene != self     # 如果画面切换就中断循环
  33.       end
  34.       Graphics.update
  35.       Graphics.freeze               # 准备过渡
  36.       snapshot_for_background
  37.     end
  38.   end
  39. end
  40. class Scene_Title_Old_HYT < Scene_Title
  41.   def main
  42.     if $BTEST                         # 战斗测试的情况
  43.       battle_test                     # 开始处理战斗测试
  44.     else                              # 一般处理
  45.       old_main                        # 返回原来的主处理
  46.     end
  47.   end
  48. end
  49. class Scene_End
  50.   def command_to_title
  51.     Sound.play_decision
  52.     RPG::BGM.fade(800)
  53.     RPG::BGS.fade(800)
  54.     RPG::ME.fade(800)
  55.     $scene = Scene_Title_Old_HYT.new
  56.     close_command_window
  57.     Graphics.fadeout(60)
  58.   end
  59. end
  60. class Scene_Map
  61.   def call_title
  62.     $game_temp.next_scene = nil
  63.     $scene = Scene_Title_Old_HYT.new
  64.     fadeout(60)
  65.   end
  66. end

  67. #==============================================================================
  68. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  69. #==============================================================================
复制代码
无论是菜单返回标题还是事件返回标题,都可以回到标题界面,只有开启游戏或者F12时,才是直接进入游戏开头

至于之前说的事件标题,意思是拿事件做一个标题界面,可以参考66的教程
绿坝娘素材库企划

素材库获取方法:暂时中止,需求者私聊。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1357
在线时间
677 小时
注册时间
2009-11-11
帖子
2790
5
发表于 2011-2-6 21:09:21 | 只看该作者
- -也可以使用 $scene=Scene_Title.new

嘿。嘿。嘿
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4432
在线时间
1912 小时
注册时间
2010-12-21
帖子
2365
6
发表于 2011-2-6 21:12:28 | 只看该作者
回复 summer92 的帖子

用了原先的跳过标题脚本的话,依旧是直接进入游戏
绿坝娘素材库企划

素材库获取方法:暂时中止,需求者私聊。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1357
在线时间
677 小时
注册时间
2009-11-11
帖子
2790
7
发表于 2011-2-6 21:17:05 | 只看该作者
回复 黄亦天 的帖子

- -恩?默认的class Scene_Title被修改了?
那就从另外的一个工程复制一个原来的Scene_Title 命名为 Scene_Title_0

- -然后返回标题使用
  $scene=Scene_Title_0.new

- -我看行。。。。

嘿。嘿。嘿
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4432
在线时间
1912 小时
注册时间
2010-12-21
帖子
2365
8
发表于 2011-2-6 21:32:39 | 只看该作者
回复 summer92 的帖子

菜单返回标题还是会跳过的~~
而且原先的脚本战斗测试貌似测试不能……

点评

“这个脚本”是哪个脚本?  发表于 2011-2-7 22:51
- -你正好来学习,这个用脚本是可以搞定的,另外,我上面说的是重命名类,呵呵,我没说清楚  发表于 2011-2-7 22:17
绿坝娘素材库企划

素材库获取方法:暂时中止,需求者私聊。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-12 13:45

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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