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

Project1

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

[讨论] 水蓝的脚本教程之不是教程的教程——送给想学脚本的同学

[复制链接]

Lv1.梦旅人

辉瑞中国首席研究员<

梦石
0
星屑
50
在线时间
142 小时
注册时间
2008-1-18
帖子
2129
跳转到指定楼层
1
发表于 2010-7-15 23:36:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
寂寞的蛋疼啊,无事可做,写点学我学脚本的心得
坚持看完应该对想学脚本同学有点好处 - -bbb

想当年,我其实本来不打算认真学脚本,但是看了别人的游戏后
为了华丽的画面和系统,还是决定认真学一下脚本

另外有编程基础的同学就可以退散了
有编程基础的同学,配合F1一两天就可以动手写一些脚本了
当然也不排除一些例外,比如说我这个废柴
我也算有点基础,自学了几个月才大概能自己动手写些东西

最后扯淡一句,学脚本一定要有耐心
多动手多实践才是王道,特别记得我的数据结构老师说的一句话,学编程,不要被别人所说的新名词所吓住,说几个新术语就觉得别人很牛
关键是上机实践。



另外,在下说的一些教程在6R都能搜索的到,就不给出地址了

好吧,现在进入正题

首先是入门的阶段,我记得当时我学的时候,先看的F1
F1虽然能看懂,但看完之后,啥都不记得,郁闷
然后就上网找教程,找到了两个,一个是女F前辈翻译的国外的,另外一个是sailcat前辈的跟我从头学脚本
看完之后依然没有找到啥感觉,杯具
偶然之下发现了天狼星前辈的一个新手教程,看完之后就觉得对RGSS有感觉了 >_<

现在RM网站上,初级教程很多,重复的内容很多,一个东西翻来覆去的讲
而且都没讲到点子上 浪费时间而已
我推荐的是天狼星前辈的新手教程,原因很简单,就是没有基础的人学脚本要从改脚本做起
而且可以马上上机实践
大家去看看上面的三个教程,自己可以比较一下
Sailcat前辈和女F前辈的教程当有一定基础的时候,看的时候会更好

经历过入门阶段,下面就要做的是自己去试着解读默认的RGSS了

RGSS分为game_xxxx spriteset_xxxx  window_xxxx  scene_xxxx
当你有的语句看不懂的时候,可以去查F1,现在看F1应该有点感觉了


先从最简单的window看起,比如window_gold
这个时候就可以看女F前辈的那篇教程了
再推荐的就是雪流星的窗口教程,虽然是rgss2,不过说的通俗易懂,应该是很好的理解的
在看教程的时候,一定要自己多多动手,编程不上机是学不会的

看完window,紧接着就是scene,scene还是有难度的,
学习scene,首先看比较简单的菜单场景,场景的关键就是update刷新,
重点理解刷新

看完菜单场景,就要看scene_battle
这才是真正的难点,而scene_battle的关键就是精妙的刷新,理解了四个部分的刷新就差不多了
这里推荐的大家看荷西的解读默认战斗系统,说的非常详细,看完一定要有耐心

不过我觉得还是先不要看教程,靠自己弄懂比较好,不懂得可以去提问区问

默认战斗系统看懂以后,就可以看一下CP战斗系统和RTAB ZTBS
CP很好理解,只要真正理解默认系统,CP应该不成问题
RTAB的可以看一下salicat前辈的一篇文章,名字我忘记了 - -

战斗系统看完之后,现在就可以看spriteset了 结合F1
如果你已能看懂scene_battle  我相信应该没什么大问题
还有一个东东不能不看 那就是RGSS 内部类RPG::Sprite 很多效果都在这实现


能够坚持把以上的都看完看懂,基本就达到了rgss初级水平

进入中级,首先就是深刻理解类 对象 超类 说实话,在下对这个也是一知半解
所以一直是脚本废柴 这个的推荐教程是秀秀的走火入魔脚本教程,不过TJ了,有点小可惜

接下来就是正则表达式,简单的正则还是比较好理解的,正则的教程就推荐在下的那篇水蓝的脚本教程之正则表达式
比较复杂的正则可以去看ruby参考手册

还有就是对proc 块 迭代的理解 这些东东并没有很多教程参考,关键是自己理解和去看ruby参考手册
还有一篇荷西同学的block的真意 MS发在水区了 = =

一定要多用ruby参考手册和f1,比如内部类array hash string的一些运用

最后提一下API,初步理解和运用API不难,深入下去就会觉得很蛋疼和纠结,所以,我的看法是只要大概理解就行

至于高级水平 it's beyond me 去问问论坛的各位神牛吧

广告一下,即将推出水蓝的脚本教程之鼠标 = =

评分

参与人数 1星屑 +240 收起 理由
紫苏 + 240 唉呀妈呀签名太风骚了

查看全部评分

来6r就是等某位仁兄的巨坑

褴褛着身行无端,囊中羞涩空心酸。
平生几无得意事,倒塔泡面宅寝室。
惟羡隔壁高帅富,雨露春风月夜声。
青丝无处觅其踪,只有硬盘苍井空。
莫云男儿空悲愁,鸿鹄岂不天际游。
坐断天下执鹿首,千百金帛万兜鍪。
夜深忽梦某年月,再见女神欲语迟。
吊丝终有逆袭日,木耳再无回粉时。

Lv1.梦旅人

梦石
0
星屑
124
在线时间
15 小时
注册时间
2008-1-25
帖子
833
2
发表于 2010-7-15 23:52:11 | 只看该作者
表示至今F1还看不全懂,基本就是今天看明天忘……
表示依旧在痛苦的转型中

点评

个人认为,新手不推荐F1 试着去解读默认脚本吧  发表于 2010-7-16 10:59
论坛还活着真是太好了
回复 支持 反对

使用道具 举报

Lv4.逐梦者

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

贵宾

3
发表于 2010-7-16 00:39:13 | 只看该作者
在看教程的时候,一定要自己多多动手,编程不上机是学不会的

这一句很重要...

点评

moy
这句很重要+1  发表于 2010-7-16 00:58











你知道得太多了

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2009-7-12
帖子
108
4
发表于 2010-7-16 09:45:40 | 只看该作者
我想等我进大学了学了C++语言后再来学脚本估计会轻松些。
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
66 小时
注册时间
2010-7-13
帖子
366
5
发表于 2010-7-16 10:15:07 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
66 小时
注册时间
2010-7-13
帖子
366
6
发表于 2010-7-16 10:25:35 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv4.逐梦者

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

贵宾

7
发表于 2010-7-16 10:43:33 | 只看该作者
本帖最后由 后知后觉 于 2010-7-16 10:49 编辑

回复 kenchenrong 的帖子


天狼星1110的:
http://rpg.blue/forum.php?mod=viewthread&tid=49254
sailcat的自己去搜:跟我从头学Ruby
女F 我也不知道ID全写是什么.只知道有这么个人....坐等楼主给信息吧
不过汉化、转载的东西应该是在 【地球村】
回复 支持 反对

使用道具 举报

Lv1.梦旅人

辉瑞中国首席研究员<

梦石
0
星屑
50
在线时间
142 小时
注册时间
2008-1-18
帖子
2129
8
 楼主| 发表于 2010-7-16 10:57:55 | 只看该作者
感谢后知后觉同学

另外女F的教程:http://rpg.blue/forum.php?mod=vi ... 24456&from=home

说实话,如果刚起步的新手,而且没有编程基础,不推荐 = =
为啥大家都搜索不到了,纠结 = =
来6r就是等某位仁兄的巨坑

褴褛着身行无端,囊中羞涩空心酸。
平生几无得意事,倒塔泡面宅寝室。
惟羡隔壁高帅富,雨露春风月夜声。
青丝无处觅其踪,只有硬盘苍井空。
莫云男儿空悲愁,鸿鹄岂不天际游。
坐断天下执鹿首,千百金帛万兜鍪。
夜深忽梦某年月,再见女神欲语迟。
吊丝终有逆袭日,木耳再无回粉时。
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
66 小时
注册时间
2010-7-13
帖子
366
9
发表于 2010-7-16 11:46:02 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
63 小时
注册时间
2010-7-18
帖子
202
10
发表于 2010-7-29 01:45:49 | 只看该作者
哈哈,赶在15天前留帖了~
楼主写得很好啊,只是……我也是那个有了基础还是看不懂F1的废 材,呵呵~
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-18 05:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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