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

Project1

 找回密码
 注册会员
搜索
查看: 134|回复: 8

[已经解决] 关于新人学习rmxp脚本

[复制链接]

Lv1.梦旅人

梦石
0
星屑
237
在线时间
17 小时
注册时间
2018-4-6
帖子
17
发表于 2020-2-7 11:49:11 手机端发表。 | 显示全部楼层 |阅读模式

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

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

x
大佬们好,我是想系统学习rmxp脚本编辑的萌新,终于来到了大学,有了自己支配的时间,现在大概只学了点Ruby的基础知识,但是对于如何应用到rmxp上还是不甚了了。请问开始学习的第一步是看内置脚本(然后把那些定义全记住)吗?

Lv5.捕梦者

梦石
10
星屑
20946
在线时间
1477 小时
注册时间
2010-11-14
帖子
3001
发表于 2020-2-7 13:48:48 | 显示全部楼层
第零步是学习调试,可以用自带的p弹窗或者用控制台脚本,有助于理解运行顺序。
第一步是学Ruby语法,至少保证能看懂原脚本。
第二步是学面向对象,也就是知道该在哪里改。
第三步是学内置库,熟悉String,Array,Hash的基本操作。
第四步是结合前面的知识和帮助文档,从小处开始随心改造。

当然,想弄脚本的话不推荐XP,因为它写的比较差。
对于初学者来说很直接、很干脆,但是越往后走才越知道那叫“简陋”

评分

参与人数 2星屑 +50 +2 收起 理由
RyanBern + 50 + 1 我很赞同
taeckle + 1 我很赞同

查看全部评分

用头画头像,用脚写脚本
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
237
在线时间
17 小时
注册时间
2018-4-6
帖子
17
 楼主| 发表于 2020-2-7 14:13:59 | 显示全部楼层
KB.Driver 发表于 2020-2-7 13:48
第零步是学习调试,可以用自带的p弹窗或者用控制台脚本,有助于理解运行顺序。
第一步是学Ruby语法,至少保 ...

那用什么比较好,mv吗

点评

VA一样在坑里……  发表于 2020-2-7 17:13
MV是JS语言的,如果用Ruby的话最好是VA  发表于 2020-2-7 14:52
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
237
在线时间
17 小时
注册时间
2018-4-6
帖子
17
 楼主| 发表于 2020-2-7 15:57:49 | 显示全部楼层
xyy13575650799 发表于 2020-2-7 14:13
那用什么比较好,mv吗

谢谢大佬
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

遠航の猫咪

梦石
0
星屑
10813
在线时间
1374 小时
注册时间
2005-10-15
帖子
866

开拓者

发表于 2020-2-7 17:57:10 | 显示全部楼层
XP的脚本风格是想改什么小机制特别容易,但是要做成型的大系统就特别困难,多个系统很容易互相冲突
VA的脚本高度结构化,要做系统插件很容易,也没那么容易冲突,但是改一个小机制(比如允许属性伤害反吸收)要改好多处不同的地方

点评

所以我在弄SEP SDK的时候就是把XP引擎过于容易冲突的地方全按VA的思路改了……  发表于 2020-2-8 01:03
个人观点,方法细分以后虽然改的地方多,但总体上易兼容。XP都是动辄几十行的长方法还各种case…when,大家相互覆盖着写根本兼容不了(问题也多  发表于 2020-2-8 00:34

评分

参与人数 1+1 收起 理由
taeckle + 1 我很赞同

查看全部评分

SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2020-3-31 04:33

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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