既然接触过RPGMaker的话从RM开始真的可以的。找个最好是VXAce版的RM,打开脚本编辑器,慢慢熟悉它是如何运作的,并且试着去修改它,在默认的基础上加上自己所想像的功能。
这样的好处主要是Ruby方便理解(有时候甚至能直接和说话和描述的语言一样去理解,乱七八糟的格式和结构比较少),不一定非要学会它的格式,然后把现成的代码套到格式上去理解,可以直接从意思上去看,比如if某某就表示有条件分歧了,$game_variables表示游戏里使用的变量。另外,RM的默认脚本,本身就是很丰富的学习资源,如果能够完全理解,知道它是怎么驱动起一个RPG运作的,那么对于游戏逻辑方面也会加深理解,用其他语言写也会方便很多。
其他回答者说的学好基础确实很有用,课堂上一般会从C开始讲吧。有时候把不同语言放在一起对比着学也可以发现不少有趣地方的,而且不论怎么说编程的逻辑都是相通的嘛。
如果决定从C++或者其他的地方开始学也不错啦,不过有空的时候也可以打开RM写写小东西的,现成的RPG框架用起来比dx等等方便多了,有什么想法也能随时写脚本实现一下~
菊开几世 1年前
琪露诺 [作者] 1年前
发布