设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 724|回复: 25

[交流讨论] 关于学习javascript和插件制作的方法

[复制链接]
回帖奖励 320 星屑 回复本帖可获得 10 星屑奖励! 每人限 1 次

Lv3.寻梦者

梦石
0
星屑
2391
在线时间
863 小时
注册时间
2017-4-6
帖子
263

开拓者

发表于 2019-9-14 02:09:18 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 夏的66rpg 于 2019-9-14 02:11 编辑

我大概自学了大半个月的javascript基础,我不太清楚是否还需要继续更深入的学习,因为后面会涉及到DOM,Ajax,jQuery等等,我不太确定是否用得到。
但是就我现在JS的基础,看rpg_core里的代码依旧不知道是什么,这让我挫败感很严重..ORZ。
如果想要学习编写插件,是如何知道需要调用哪个对象哪个函数呢?
如果想进一步学习,我努力的方向是什么呢?
不吝赐教,感谢!

Lv1.梦旅人

梦石
0
星屑
91
在线时间
16 小时
注册时间
2019-8-31
帖子
9
发表于 2019-9-14 07:02:58 | 显示全部楼层

回帖奖励 +10 星屑

本帖最后由 晓风饮寒雨 于 2019-9-14 07:04 编辑

如果只是想看懂rpg mv的js代码,应该没必要深入了解js。我给推荐一个up主的教学视频吧,里面讲解了各种游戏中常用的代码讲解,不知道有没有帮的到你。https://www.bilibili.com/video/av23706785/

里面的教学分为渐进篇和进阶篇。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
750
在线时间
163 小时
注册时间
2012-12-1
帖子
45
发表于 2019-9-14 08:48:57 | 显示全部楼层

回帖奖励 +10 星屑

对我来说,特意去看代码学习是很无趣的。但是如果一边制作自己的游戏再摸索,就上手很快。有疑问才问大神或者百度
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6116
在线时间
445 小时
注册时间
2017-9-28
帖子
173
发表于 2019-9-14 09:20:54 | 显示全部楼层

回帖奖励 +10 星屑

对于 JS 本身:可以看一下 重新介绍 JavaScriptES6 入门 来进一步学习,至于一些网页开发用的库如 jQuery 就不用管了

对于编写插件:由于 MV 基本照抄 VA,你可以参考 RMVA 的默认脚本和 它的帮助文档 来辅助理解 MV,rpg_core.js 之类的文件过于冗长,可以看 rpgtkoolmv/corescript 里面拆分好的源码。基本上过一遍这些 rpg_ 开头的文件之后,应该就具备了“找函数”程度的能力

对于一些“黑科技”插件如给画面加滤镜等,基本上是平台独占写法(需要你去研究 PIXI.js 的 API 等,因为 mv 的画面渲染引擎就是使用了这个库)

*平台独占:指不能简单翻译到 RMVA 的脚本
喵喵喵
回复 支持 2 反对 0

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2391
在线时间
863 小时
注册时间
2017-4-6
帖子
263

开拓者

 楼主| 发表于 2019-9-14 11:26:59 | 显示全部楼层
晓风饮寒雨 发表于 2019-9-14 07:02
如果只是想看懂rpg mv的js代码,应该没必要深入了解js。我给推荐一个up主的教学视频吧,里面讲解了各种游戏 ...

谢谢,这个应该会很有用!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2391
在线时间
863 小时
注册时间
2017-4-6
帖子
263

开拓者

 楼主| 发表于 2019-9-14 12:00:40 | 显示全部楼层
hyrious 发表于 2019-9-14 09:20
对于 JS 本身:可以看一下 重新介绍 JavaScript 和 ES6 入门 来进一步学习,至于一些网页开发用的库如 jQue ...

对于学习JavaScript大致有了方向,基础学完补ES6,在看进阶。编写插件应该花点时间去领悟了,我大概把它想得太难了。谢谢~
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
10095
在线时间
3972 小时
注册时间
2014-4-11
帖子
5738

开拓者

发表于 2019-9-14 16:41:23 | 显示全部楼层

回帖奖励 +10 星屑

我就我知道的来说说。
我懂的不多。

DOM,Ajax,jQuery用不到。
rpg_core是一些深层的内容,一般用不到。
MV的脚本不用特意去外面学。外面学的都是正式的JS的内容。这和MV的有些不同。

差评如潮
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2391
在线时间
863 小时
注册时间
2017-4-6
帖子
263

开拓者

 楼主| 发表于 2019-9-14 17:34:21 | 显示全部楼层
yang1zhi 发表于 2019-9-14 16:41
我就我知道的来说说。
我懂的不多。

恩,我现在的目标就是能编写基本的插件,比如创建一个新的窗口,我知道调用什么函数,有什么用就行了。以及日后的努力方向,我感觉现在系统的学一遍JS意义不是很大。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3831
在线时间
684 小时
注册时间
2016-8-9
帖子
1382

开拓者

发表于 2019-9-14 19:57:26 | 显示全部楼层

回帖奖励 +10 星屑

拿简单的插件分析修改学习  另外如果在论坛找个大神当师父想必会事半功倍
酸酸甜甜就④哇噢
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2391
在线时间
863 小时
注册时间
2017-4-6
帖子
263

开拓者

 楼主| 发表于 2019-9-15 14:04:01 | 显示全部楼层
白嫩白嫩的 发表于 2019-9-14 19:57
拿简单的插件分析修改学习  另外如果在论坛找个大神当师父想必会事半功倍 ...

恩,学习简单的插件毕竟无法系统的学习,就算我能看懂它的原理,我也不知道作者为什么会调用这个函数。找师傅就算了,毕竟都这么忙,我只是想寻找一个学习的方向。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:fux2@moe9th.com|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2020-2-22 03:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表