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

Project1

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

[RMVA发布] 伪·屏蔽 F12 的最简单方法

[复制链接]

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

跳转到指定楼层
1
发表于 2015-1-10 14:45:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
RUBY 代码复制
  1. begin
  2.   SceneManager.run
  3. rescue RGSSReset
  4.   exit
  5. end

评分

参与人数 4星屑 +270 收起 理由
英顺的马甲 + 40
1091160905 + 40
satgo1546 + 40
VIPArcher + 150 简单粗暴

查看全部评分

Lv4.逐梦者 (版主)

无限の剣制

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

开拓者贵宾

2
发表于 2015-1-10 15:37:38 | 只看该作者
本帖最后由 VIPArcher 于 2015-1-10 15:49 编辑

代替了main
F12 => Alt + F4 么

点评

真是简单粗暴。  发表于 2015-1-10 16:05
是啊是啊  发表于 2015-1-10 15:57
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21166
在线时间
9354 小时
注册时间
2012-6-19
帖子
7109

开拓者短篇九导演组冠军

3
发表于 2015-1-10 17:57:46 | 只看该作者
  1. class << SceneManager
  2.   alias m5_20150110_first_scene_class first_scene_class
  3.   def first_scene_class   
  4.     scene = $BTEST || !$superm5 ? m5_20150110_first_scene_class : Scene_Load
  5.     $superm5 = true
  6.     return scene
  7.   end
  8. end
复制代码

点评

- - 果断是触手  发表于 2015-1-10 18:45
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2744
在线时间
2630 小时
注册时间
2013-1-16
帖子
5657

贵宾

4
发表于 2015-1-15 21:11:23 | 只看该作者
RUBY 代码复制
  1. begin
  2.   SceneManager.run
  3. rescue RGSSReset
  4.   #exit
  5. end

这样的话按F12就是没反应了?

点评

哦,对哦。  发表于 2015-1-16 17:43
写不写 exit 其实区别不大,只不过我喜欢把暂时不用的脚本放在 Main 后面,怕万一那些脚本报个什么错之类的  发表于 2015-1-16 12:33
不是啊,这样不还是结束游戏么。如果后面的脚本没有再次调用 SceneManager.run 的话  发表于 2015-1-16 12:33
就是属于异常类Exception的子类。  发表于 2015-1-16 01:14
↓那RGSSReset是属于哪个类的?给它用一个alias改了就可以了?  发表于 2015-1-16 01:10
(Created by @喵kano)


施工现场:hotege.github.io
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

5
 楼主| 发表于 2015-1-16 12:35:33 | 只看该作者
myownroc 发表于 2015-1-15 21:11
begin
  SceneManager.run
rescue RGSSReset

貌似是这样的:按下 F12 的时候立即引发 RGSSReset 异常。
如果一个 RGSSReset 异常被抛给了主程序,那么重头开始执行脚本。

所以我感觉 rgss_main 的实现也就是捕捉了 RGSSReset 异常吧,rgss_main 这种函数自己应该也能写得出来。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-6-19 20:17

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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