Project1
标题:
一个关于入门的话题
[打印本页]
作者:
joeecheng
时间:
2009-7-15 23:02
提示:
作者被禁止或删除 内容自动屏蔽
作者:
凌辰
时间:
2009-7-15 23:05
F1帮助档绝对是由浅到深的新人入门好教材,没看置顶资源贴沙发处的学脚本全路程也推荐么。
话说我当年看完了新人录象直接开始做游戏来着- -做完了电脑就抽了- -
作者:
joeecheng
时间:
2009-7-15 23:08
提示:
作者被禁止或删除 内容自动屏蔽
作者:
joeecheng
时间:
2009-7-15 23:11
提示:
作者被禁止或删除 内容自动屏蔽
作者:
★PIG★
时间:
2009-7-15 23:17
话说看f1能完全掌握rgss的,还不好说,建议lz看完F1后,再去看看某某女F翻译的《跟我从头学脚》
作者:
灯笼菜刀王
时间:
2009-7-16 00:05
话说看f1能完全掌握rgss的,还不好说,建议lz看完F1后,再去看看某某女F翻译的《跟我从头学脚》
★PIG★ 发表于 2009-7-15 23:17
- -“跟我从头学到脚”??
-------分割分割---------
不能水,会被怪蜀黍带回家的- -b...那张图太震撼了....
恩...
F1的帮助能吸收完全的话,脚本就是只有想不到的没有做不到的。能吸收50%的话,编写一些带有特殊功能的脚本都没问题。能吸收30%的话,可以按自己的意愿改造需要的脚本,吸收10%的话,脚本就不再神秘了。
作者:
后知后觉
时间:
2009-7-16 00:07
我就是没有编程基础学起来的
脚本不难,难的是你认为脚本难,所以脚本很难
学脚本 先把 脚本入门-基础篇 牢牢的记在心里
重点中的重点是 理解到底什么叫【对象】
搞清楚了这一点就可以说脚本学会一半了
脚本入门的其他东西只需要了解 不需要强行记忆 时间久了自然而然就会记住的
脚本入门之外的东西只需要 什么时候要了什么时候再去看
要学会用F1里的搜索功能
在脚本编辑器里要会用 p 命令
这个命令可以看到要看的东西是什么类的对象 对于debug是很有用的
作者:
joeecheng
时间:
2009-7-16 00:08
提示:
作者被禁止或删除 内容自动屏蔽
作者:
灯笼菜刀王
时间:
2009-7-16 00:19
知觉不是说了嘛,初学的心得是不要怕“难”
不要哆嗦,按F11,在旁边的那排拉到WINDOW这行,找到GOLD的,耐着心看绿字和代码,结合F1理解各个蝌蚪字母的意思(学会利用搜索)然后试着和它下面的TIME组合到一块,就是在一个窗口里同时显示钱和时间。
成功后,相信你对窗口类的脚本原理会有一定理解了,然后可以找复杂的动手,比如状态窗口,物品窗口。
窗口类的可以乱插而不出错的时候,就可以向SCENE挑战,然后是GAME,INTER,SPRITE,默认脚本就都吃光了。接下来你就自由了,随便你想找什么脚本吃都没什么大问题。
作者:
后知后觉
时间:
2009-7-16 00:21
没啥心得#24
看完基础篇就去实践#24
熟悉熟悉一下 实现一些小的功能以后逐步加强#99
只看不做是学不会的#59
作者:
joeecheng
时间:
2009-7-16 00:37
提示:
作者被禁止或删除 内容自动屏蔽
作者:
joeecheng
时间:
2009-7-16 00:40
提示:
作者被禁止或删除 内容自动屏蔽
作者:
joeecheng
时间:
2009-7-16 23:51
提示:
作者被禁止或删除 内容自动屏蔽
作者:
后知后觉
时间:
2009-7-17 00:28
本帖最后由 后知后觉 于 2009-7-17 00:33 编辑
p 命令是用来看你想看的东西的内容
从而知道这个东西是哪个类的对象
知道了是哪个类的对象才能正确的使用这个类的方法
有一些变量的值可能是数组 可能是哈希表 也可能是别的什么类的对象
当你不明白是什么的时候就用P来P一下 就能看出是什么类的对象了 从而才知道应该用什么方法来执行这个对象
比如这个变量 $data_actors
这个变量的值是一个数组 这个数组里装的都是数据库中每个角色的属性
数组的没个单元就是一个角色对象,这些对象 都是RPG::Actor类的对象
然后我们获取这个数组里1号单元的值就是这样 $data_actors[1]
这个$data_actors[1]就是指的1号角色 是RPG::Actor类的对象
这个时候就又可以去RPG::Actor这个类里找方法来操作
$data_actors[1].id
这一行就是获取数据库1号角色的ID编号 这个对象是 整数类
然后我们再在后面加一个东西
$data_actors[1].id.to_s
这个to_s是数字类的一个方法 作用是把一个数字变成 字符串
当你看脚本的时候看见一些陌生的变量的时候 不知道这个变量装的到底是什么东西
就可以用这个 P 命令来看 很方便
上面这些也顺带的把对象简单的说了一下
你去地图上新开个事件 然后打开事件页第3页的最后的那个【脚本】
在里面输入
p $data_actors => 数组
p $data_actors[1] => RPG::Actor类对象
p $data_actors[1].id => 整数
p $data_actors[1].id.to_s => 字符串
$data_actors[1].id.to_s.to_i =>整数 这个to_i是字符串的一个方法
然后运行执行这个事件 你看到的就是对象
作者:
joeecheng
时间:
2009-7-18 07:43
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1