赞 | 20 |
VIP | 0 |
好人卡 | 0 |
积分 | 11 |
经验 | 0 |
最后登录 | 2025-1-9 |
在线时间 | 103 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1136
- 在线时间
- 103 小时
- 注册时间
- 2018-12-18
- 帖子
- 96
|
mz和mv都是用的js语言,如果是有编程基础的话,学习语言只需要几天时间熟悉语法就可以了,但如果是完全没有编程基础的话,那就得因人而异了,毕竟每个人的学习能力和理解能力都不同。
另外你提到的想写出满意的插件,我不清楚你所说的满意是什么程度,是想要实现自己的任何想法这种程度的话,光学好编程是还不够的,你还需要对rpgmaker的源码有足够多的了解,你需要明白你想要的功能需要修改源码的哪些地方,以及源码的各个功能模块、类和对象分别都是干什么用的,否则你就算是会写脚本,也无从下手。
另外还有一种情况是修改现有的插件,这个就是最后最难的部分了,因为直接使用现有的插件进行修改是比从零开始手搓要快很多,所以很多时候也会需要自己修改现有的插件。我自己现在做游戏就修改过很多已有的插件。而修改插件不仅需要上述所说的所有能力,还需要对别人写的脚本有一个快速理解的能力,甚至是有些插件还会加密和混淆,你还需要掌握反加密和反混淆的能力。
总的来说也不是劝你放弃,只是说完全没基础的话,不太建议你花时间去研究这些,能用现成的插件就用,毕竟每个人都有各自的特长领域,也不是说所有的好游戏都需要你会写插件才能做得出来,所以如果你的目的是想做一个好游戏,我更建议你多花时间和精力去研究如何在你能做到的范围内把游戏做好,但如果你的目的是想进代码行业,那你就系统的学习程序设计相关的专业知识,比如数据结构、设计模式等等,掌握了核心的编程思维你学习任何一门编程语言都是几天就能上手了。 |
|