Project1

标题: 请教一个问题 [打印本页]

作者: 沙裨    时间: 2020-2-29 15:05
标题: 请教一个问题
请问在rm里数据库,事件,地图和脚本编辑之间是什么关系?数据库里的内容可以通过脚本编辑进行修改吗?比如说我想要修改原本的战斗系统,增减一些计量表,添加一些属性值或是更多的装备栏,那么这些改动是全程要在脚本编辑里操作还是说写完脚本之后数据库里的可选项也会随之发生变化?
作者: 灯笼菜刀王    时间: 2020-2-29 18:26
本帖最后由 灯笼菜刀王 于 2020-2-29 18:27 编辑

我们把游戏比作菜刀

你要让游戏运行, 就好比要让菜刀切菜, 就需要一个人去操作它,  这个人就是脚本了

然后呢, 因为不是每个人生下来就会用菜刀的, 所以为了让每个人都能安全的使用菜刀, 所以就需要有使用规范,  这个就是编辑器,  它可以让你在许可的范围内自定义用刀方式,  通过编辑器,  就算不会用菜刀的人也可以安全的使用它, 避免出恶性错误,   编辑器就是用来让你在不熟悉菜刀的时候, 把一些功能, 编辑成一个个按钮, 让任何人都能简单的使用它, 不必掌握脚本写法也可以自由的用菜刀

然后呢,  当你成为了菜刀大师, 就不再甘心受编辑器的限制了, 想根据自己的想法自由的使用菜刀, 这时候你才是真正自由的脚本, 为所欲为。

然而, 因为没有了编辑器的规范, 所以什么可做什么不可做, 都要靠自己判断, 错误的使用菜刀就会导致恶性的BUG出现, 轻则逻辑错误重则当场死机, 这就要靠掌握脚本写法和规则来避免, 也就是需要经过学习才能掌握,

所以, 总结下,  数据库,事件,地图等这些都统称"编辑器",  它是让你方便的进行操作而存在的, 你对它的操作会反应在脚本里, 所以直接操作脚本也一样能做到同样的事,  但是, 新手规范(编辑器) 并不会因为你的熟练度提升而改变,  它敬业而又顽固, 什么可做什么不可做是一开始就决定好了不会改变,  你也无权干涉它的工作  (除非你更进一步升级, 学会汇编, 然后进行魔改)
作者: 沙裨    时间: 2020-2-29 18:55
灯笼菜刀王 发表于 2020-2-29 18:26
我们把游戏比作菜刀

你要让游戏运行, 就好比要让菜刀切菜, 就需要一个人去操作它,  这个人就是 ...

在数据库里有一些默认的道具,装备和敌人的资料。这些数据具体的位置在哪里呢?在脚本编辑里能找到吗?
作者: 沙裨    时间: 2020-2-29 21:58
灯笼菜刀王 发表于 2020-2-29 18:26
我们把游戏比作菜刀

你要让游戏运行, 就好比要让菜刀切菜, 就需要一个人去操作它,  这个人就是 ...

好的。多谢指教。
不过我在脚本编辑里只能看到模块,对象(game_xx),精灵(Sprite_xx),窗口(window_xx)和场景(Scene_xx),找不到这个$data_xx在什么地方啊?在datamanager里写的是读取.rvdata2文件里的内容,但是这个.rvdata2我似乎也不能打开或者编辑啊?是我操作还是理解上的问题?

刚刚在帮助文档里翻了翻找到了相关内容,增加了些许理解,但我依旧没能明白如何去修改这些数据库内容?比如说举个例子我想给角色增加一个可置换的副职业及相关属性,我要到哪里去编辑这些内容?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1