| 赞 | 0  | 
 
| VIP | 8 | 
 
| 好人卡 | 27 | 
 
| 积分 | 66 | 
 
| 经验 | 41413 | 
 
| 最后登录 | 2012-10-21 | 
 
| 在线时间 | 833 小时 | 
 
 
 
 
 
Lv4.逐梦者 弓箭手?剑兰 
	- 梦石
 - 0 
 
        - 星屑
 - 6559 
 
        - 在线时间
 - 833 小时
 
        - 注册时间
 - 2010-11-17
 
        - 帖子
 - 1140
 
 
 
 | 
	
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员  
 
x
 
 本帖最后由 一箭烂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.main测试法 
2.跳过 Title测试法 
3.调用Window及Scene的方法 
 
 
看完教程请回贴!! 
 
好了,这节课上完了,谢谢大家。 
 
下一课: 
super的作用和外界调用类中函数 
推荐教程:雪流星Scene脚本教程一 |   
 
评分
- 
查看全部评分
 
 
 
 
 
 |