じ☆ve冰风 发表于 2024-4-19 18:26:24

st● 脚本的使用与入门 ●rz



从零开始:
第二版的汇总帖在基础教程方面删减了很多

LV1的水平
最初的最初的最初:-「什么是脚本编辑器?」
http://rpg.blue/misc.php?mod=faq ... 2&messageid=109

你需要知道这些东西:
01 exit
02 注释
03 整数(integer)
04 小数(或浮点 - float)
05 输出: p,print
06 四则运算
07 四种变量: 局部变量(local),全局变量(global),实变量(),类变量()
08 常量(constant)
09 字符串
10 比较符: ==,>, 脚本入门 -> 基础篇」中习得

或者看铃仙的「跟从0开始学RGSS2 」:
http://rpg.blue/thread-159895-1-1.html

或者看sailcat的「跟我从头学Ruby」系列:
http://rpg.blue/web/htm/news292.htm
http://rpg.blue/web/htm/news299.htm
http://rpg.blue/web/htm/news300.htm
http://rpg.blue/web/htm/news611.htm
http://rpg.blue/web/htm/news749.htm
http://rpg.blue/thread-162222-1-1.html

或者看秀秀的高級教程:http://rpg.blue/viewthread.php?tid=108581
或者看间隙的脚本入门:http://rpg.blue/misc.php?mod=faq&action=faq&id=3
或者看柳柳的其他零散录象教程:
http://rpg.blue/web/htm/news122.htm
http://rpg.blue/web/htm/news124.htm
http://rpg.blue/web/htm/news125.htm
http://rpg.blue/web/htm/news131.htm
http://rpg.blue/web/htm/news133.htm
http://rpg.blue/web/htm/news261.htm
http://rpg.blue/web/htm/news756.htm
http://rpg.blue/web/htm/news818.htm
或者看Dubealex的「跟我从头学脚本」:
(这个教程有一个致命错误,必须看下面的补充网址)
http://rpg.blue/web/htm/news577.htm
「跟我从头学脚本」问题修正:
http://rpg.blue/viewthread.php?tid=82490
或者看剑之飞龙☆的「脚本小讲堂」:
http://rpg.blue/viewthread.php?tid=70617
http://rpg.blue/viewthread.php?tid=71170
http://rpg.blue/viewthread.php?tid=72659
http://rpg.blue/viewthread.php?tid=77794




或者经由一些附加链接去了解:
用 print 输出
http://rpg.blue/forum.php?mod=viewthread&tid=101096

由""定义的字符串,由''定义的字符串
http://rpg.blue/forum.php?mod=vi ... 2&fromuid=49886

怎样使用「$、@开头的变量」?
http://rpg.blue/viewthread.php?tid=84430
http://rpg.blue/viewthread.php?tid=81167

用break跳出循環:http://rpg.blue/forum.php?mod=viewthread&tid=93072
随机值: rand:
http://rpg.blue/htm/Topic_14202.htm
http://rpg.blue/forum.php?mod=viewthread&tid=153614
http://rpg.blue/viewthread.php?tid=77794

数组(Array)
http://rpg.blue/forum.php?mod=vi ... 2&fromuid=49886
http://rpg.blue/thread-86081-1-1.html
哈希表(Hash)
http://rpg.blue/forum.php?mod=viewthread&tid=103383

if, else, end, def, super 几个关键字:
http://rpg.blue/viewthread.php?tid=86294

保留字解释 by 9987788(!= , / , %, end, for)
http://rpg.blue/viewthread.php?tid=45648
http://rpg.blue/viewthread.php?tid=82553

LV2的水平

方法类 / 方法类(Method Class)
super 与 alias 的深层探讨
猛击这里察看
return 有甚么用?
猛击这里察看
方法中的super是甚么意思?
猛击这里察看
猛击这里察看
脚本中的self.是干吗用的?
猛击这里察看
方法中的.new有甚么作用?
猛击这里察看
alias的用法?
猛击这里察看

文本读取类/文本读取类/IO
readlines怎样用?
http://rpg.blue/viewthread.php?tid=88771

attr_reader,attr_writer和attr_accessor有什么区别?
http://rpg.blue/viewthread.php?tid=80977

LV3的水平

, ===, =~,!~,四个运算符号(运算符号)的作用?
http://rpg.blue/htm/Topic_4815.htm

|= 的用法与 Proc.new / .call( ) 的用法
猛击这里察看

六祈的你真的会用数组迭代吗?
http://rpg.blue/thread-157153-1-2.html

LV4的水平
猫哥哥的二叉堆
http://rpg.blue/viewthread.php?tid=81161



简单的脚本范例: [要求]你至少需要把Lv1的等级才能阅读。

窗口类第一(Window Class)
亿万星辰的窗口讲解
http://rpg.blue/web/htm/news362.htm
66饭的菜单的循环选项修改
http://rpg.blue/web/htm/news383.htm
柳柳的光标矩形随文字多少变化
http://rpg.blue/web/htm/news425.htm
面粉装备窗口美化
http://rpg.blue/web/htm/news470.htm


雪流星的界面制作( VX )
第一课http://rpg.blue/viewthread.php?tid=86189
第二课http://rpg.blue/viewthread.php?tid=79667
第三课http://rpg.blue/viewthread.php?tid=79994
第四课http://rpg.blue/viewthread.php?tid=81457
這個教程是專門設為VX用的。


RGSS的系统研究

动态修改数据库 by SailCat:(动态修改数据库,创建物品)
http://rpg.blue/web/htm/news229.htm
http://rpg.blue/web/htm/news230.htm
http://rpg.blue/web/htm/news240.htm
http://rpg.blue/web/htm/news241.htm
http://rpg.blue/web/htm/news243.htm
http://rpg.blue/web/htm/news244.htm
http://rpg.blue/web/htm/news245.htm
http://rpg.blue/web/htm/news246.htm
http://rpg.blue/web/htm/news247.htm
http://rpg.blue/web/htm/news248.htm
http://rpg.blue/web/htm/news249.htm
http://rpg.blue/web/htm/news250.htm
修改数据库后保存修改内容:
http://rpg.blue/web/htm/news521.htm

RGSS研究报告(Game系) by bbschat
http://rpg.blue/web/htm/news342.htm
http://rpg.blue/web/htm/news486.htm
http://rpg.blue/web/htm/news488.htm

Iselia雪RMXP 全屏动画提速的根本探讨与方法(全屏动画,全体动画,多人动画)
http://rpg.blue/viewthread.php?tid=79639
http://rpg.blue/viewthread.php?tid=80130

如何改变游戏全局字体的颜色?
猛击这里察看


更强大的扩充
外部调用类/外部调用类
BB崽RGSS中调用WINDOWS各种程序(调用外部插件实例)
http://rpg.blue/web/htm/news64.htm
Win32API 的调用?
点击这里
gpra8764的利用 API 完成不可能任务
http://rpg.blue/web/htm/news684.htm
http://rpg.blue/web/htm/news685.htm
http://rpg.blue/web/htm/news703.htm
Windows API函数一览
点击这里
点击这里

各种各样的引用资料
间隙:http://rpg.blue/misc.php?mod=faq

             本帖来自P1论坛作者禾西,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址:https://rpg.blue/forum.php?mod=viewthread&tid=85511若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。
页: [1]
查看完整版本: st● 脚本的使用与入门 ●rz