查看: 3858|回复: 2

[RMVX发布] 新手教程——简单测试法x2_(7)

[复制链接]

弓箭手?剑兰

梦石
0
星屑
7994
在线时间
833 小时
注册时间
2010-11-17
回帖
1112
发表于 2010-12-18 13:45:43 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 一箭烂YiJL 于 2011-1-13 13:31 编辑

若想从头学习的同学点此:
第一课、新手教程——基础(YiJL脚本请从此课开始)
课序号:7
作者:一箭烂YiJL
出版社:VX教程出版社
售价:完全免费
VX教程出版社的其它教程

上一课:
新手教程——参数与显示图片

序:
你曾否想过以很方便的方法测试自己创作的脚本或教程脚本?
一下我会介绍一种简单方法以测试Window及Scene。
紫色字:反白详细资料--->是给能在基础上建立的同学看的


正式开始:
这种方法适用于Window及Scene。
在我以后的第二个单元教程里可能需要用到。(第2单元?可能会吧~)
注意:这种方法会影响后来的游戏系统运行!



A.main测试法:
在Main这个脚本页里,在begin之前插入以调用窗口和场景:

Window@定义名字 = 名字.new(参数)
Scene$scene = 名字.new(参数)

定义名字:可自定,update、dispose会用到这个名字
名字:定义类时的名字,通常为Window_???或者Scene???
参数:上一课说过!点此进入上一课 没参数则连括号"( )"都不用


这样就能测试你要的脚本,不用进入游戏,一开始就能测试了。
在发可是注意:这种方法会令后来的游戏系统缓慢。
所以只供测试之用。在发布的游戏里建议不要在main加东西。
还有:这只是适用于无需资料库的简单脚本(特别是教程例范脚本)




B.跳过 Title测试法:
可能在main测试法里的一些漏洞,比如你要的是Scene_Menu这种需要用到人物资料的场景,
因为在Scene_Title之后才加载资料库和游戏物件(总之还没有人物资料,不能营造人物资料。)
反白详细资料-->(资料库包括人物、地图、敌人等等,所以)不能以$scene_Map跳过Title进入地图。
在Scene_Title里的start函数另开最后一行插入:
  1. command_new_game
复制代码
这个语句是调用另外一个函数。(调用方法:直接输入函数名称名字,即可做函数内的动作)<---反白详细资料
这个函数是进入新游戏的做法。所以人物进场时不要有(事件)动作。
反白详细资料-->(最好有个测试地图,专用于测试脚本,)最后事件点触发脚本以测试。



总结,我们学习了:
1.main测试法

2.跳过 Title测试法
3.调用Window及Scene的方法


看完教程请回贴!!

好了,这节课上完了,谢谢大家。

下一课:
super的作用和外界调用类中函数

推荐教程:雪流星Scene脚本教程一

评分

参与人数 1星屑 +1998 收起 理由
夕阳武士 + 1998 几次合并了

查看全部评分

战国美少年森兰丸

梦石
0
星屑
204
在线时间
852 小时
注册时间
2008-7-20
回帖
3560
发表于 2010-12-19 21:56:29 | 显示全部楼层
这篇对我很有用:handshake
ps:谁看到了给我扣分= =
回复

使用道具 举报

天仙

梦石
0
星屑
720
在线时间
184 小时
注册时间
2008-4-15
回帖
4872

贵宾

发表于 2010-12-19 22:11:58 | 显示全部楼层
驚見自己的名字.......:$

点评

雪流星的那個教程已經成為 Scene 類的基礎總則了  发表于 2010-12-20 03:48
欢迎前辈回来,最初的我也是从前辈哪儿学起的。  发表于 2010-12-19 22:28
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部