Project1
标题:
新手教程——基础(YiJL脚本请从此课开始)_(1)
[打印本页]
作者:
一箭烂YiJL
时间:
2010-12-11 09:38
标题:
新手教程——基础(YiJL脚本请从此课开始)_(1)
本帖最后由 一箭烂YiJL 于 2010-12-11 15:49 编辑
课序号:1
作者:一箭烂YiJL
出版社:VX教程出版社
售价:完全免费
VX教程出版社的其它教程
上一课:没有
这是第一课!!!从这一课学起。
首先介绍的是脚本编辑器,有基本认识的人都知道,
这里是分一页一页的。
先理论一下:
main是最早开始行动的脚本。
你需要做什么实验最好就用main了。
第一步学习的:
p "欢迎来到VX教程出版社"
复制代码
插在main的第一行
然后测试会显示出一个电脑窗口说:欢迎来到VX教程出版社
第一步学完
定义一个类(Class):
class Model
end
复制代码
大家记得加end,这些类是初学者必学之一,
无论是场景、窗口、活动块都要用到。
定义一个在类里的函数(def):
class Model
def text
end
end
复制代码
这样一个函数就定义完了。
子类和父类:
class Model < Text
end
复制代码
这里Model是子类,Text是父类。
子类是继承父类。
Scene场景类(Scene_Base):
场景类就是Scene_Base,他是常用的父类,我们叫他为父场景。
在建立一个Scene的时候会用到Scene_Base,以下是例范:
class Scene_Time < Scene_Base
def initialize(接收或创立的参数) # 初始化
# 初始化是一开始建立此场景是的动作
# 就是最早的动作
end
def start # 开始
# 这里和初始化差不多
# 不过初始化通常把"参数"变成"@参数"
end
def terminate # 程式终止或释放
# 是退出场景时的动作,通常是:@例范window.dispose
end
def update # 帧更新
# 这里是用于不断重复做的动作
# 一帧做一次,通常是用来:
# @例范window.update 还有:
# if Input.trigger?(Input::C) 判定是否按下C
# end 当然if要有end
end
end
复制代码
注:有多少个窗口就update和dispose多少个。
Window窗口类(Window_Base):
Window_Base是常用的父窗口类,
我们看看用Window_Base作为父窗口时的注意地方:
class Window_Model < Window_Base
def initialize(参数)
super(x坐标, y坐标, 高度, 长度) # 详见下一课
# 建立窗口的工作
end
def update
#更新的动作
end
end
复制代码
总结(我们学到了):
1.定义类和函数。
2.子类和父类。
3.场景类特性
4.窗口类的特性
看贴请回帖作为教程支持,
我们需要的是教学支持!!
好了这节课就到这里!完毕!
下一课:
新手教程——计算累计时间Window
作者:
黑白旋律
时间:
2010-12-11 10:20
支持,回家再来看
作者:
夕阳武士
时间:
2010-12-11 12:32
本帖最后由 夕阳武士 于 2010-12-11 12:32 编辑
lz也准备讲解脚本么?最好和八云一样法在同一个帖子里面吧
夕阳武士于2010-12-11 12:33补充以下内容:
ps:请第一位看到的斑竹为我扣999经验
夕阳武士于2010-12-11 12:46补充以下内容:
这个我没有忘。不过可以随时更新阿,连载的教程可以在不同的合集里截取不同的部分嘛
作者:
yuxuan
时间:
2010-12-11 15:28
提示:
作者被禁止或删除 内容自动屏蔽
作者:
sunruifeng
时间:
2010-12-30 19:21
只看懂第一个,暴汗。求教!!!!!!!!
sunruifeng于2010-12-30 19:21补充以下内容:
只看懂第一个,暴汗。求教!!!!!!!!
作者:
新手小白
时间:
2010-12-30 19:42
本帖最后由 新手小白 于 2010-12-30 19:44 编辑
这个
跳得也太大了吧
就会了第一个而且还本身就会
class mould
end
复制代码
这些应该有下文啊
不然不理解
ps:我刚初一,所以好多理解不能,希望能通俗一些等等(唉?等等是什么意思啊?)
补充:ps2:
明白了,楼上考古了?
这么老的帖了。。。。。。
(虽然刚1个月还没过去呢)
作者:
一箭烂YiJL
时间:
2011-1-1 14:29
回复
新手小白
的帖子
其实这一课,专门承继下一课的发展(下一课比这一课还要早发~)
class mould
?我的是model,“模范”(例范)而已。
话说我开始学RGSS2的时候,还是连第一课就含糊的学了:
1.定义“类”
2.调用窗口
3.调用函数
4.参数
5.dispose、update
6.变量
。。。很多很多。。。
当时真的一课就很含糊的学下了,因为那时有Flash垫底。
希望日后大家能变成6R的栋梁吧~
作者:
1049079876
时间:
2011-1-3 03:18
提示:
作者被禁止或删除 内容自动屏蔽
作者:
一瞬间的幻觉
时间:
2011-2-3 05:01
看了。。。下一课明天再说
作者:
MSQ
时间:
2011-6-12 14:02
很好,感谢楼主,小小支持一下,之后继续看下一课。
作者:
1416127952
时间:
2012-3-9 19:23
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈!!!!!不懂!
作者:
490671192
时间:
2014-4-11 17:38
貌似我第一课都没试验成功!
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1