Project1

标题: 怎样【清理存档无用的数据】,实现瘦身? [打印本页]

作者: wei73692lei    时间: 2023-10-14 02:50
标题: 怎样【清理存档无用的数据】,实现瘦身?
我搜到了很久以前的帖子,http://rpg.blue/thread-400611-1-1.html

可是好像不是MV的代码,我也不知道怎么用。。

我主要的目的是清理存档中的无用装备信息就可以

求大佬帮帮忙或者推荐个脚本

感激不尽!


作者: shiroin    时间: 2023-10-14 13:43
var removeUnusedItem = function(item) {
    if (!$gameParty.hasItem(item)) {
        DataManager.removeIndependentItem(item);
    }
};
DataManager._independentWeapons.forEach(removeUnusedItem);
DataManager._independentArmors.forEach(removeUnusedItem);

你试试把这个函数插入进你想要清理无用数据的时间点上,比如在商店卖东西就执行一次,或者强化装备或制造物品
作者: 青衣blackcloth    时间: 2023-10-14 15:35
同问,我之前游戏也因为独立装备导致数据过大了
作者: wei73692lei    时间: 2023-10-15 15:03
shiroin 发表于 2023-10-14 13:43
var removeUnusedItem = function(item) {
    if (!$gameParty.hasItem(item)) {
        DataManager.rem ...

谢谢解答!
作者: jm1280065234    时间: 2023-10-26 15:40
shiroin 发表于 2023-10-14 13:43
var removeUnusedItem = function(item) {
    if (!$gameParty.hasItem(item)) {
        DataManager.rem ...

独立装备穿在身上,好像是识别不到
作者: jm1280065234    时间: 2023-10-26 15:41
shiroin 发表于 2023-10-14 13:43
var removeUnusedItem = function(item) {
    if (!$gameParty.hasItem(item)) {
        DataManager.rem ...

独立装备穿在身上,好像是识别不到
作者: shiroin    时间: 2023-10-26 16:25
jm1280065234 发表于 2023-10-26 15:41
独立装备穿在身上,好像是识别不到

你把删除函数都加在哪些流程里了?
作者: 余杭    时间: 2023-10-26 19:08
你把身上的删掉,那人物穿啥
作者: jm1280065234    时间: 2023-11-14 20:40
shiroin 发表于 2023-10-26 16:25
你把删除函数都加在哪些流程里了?

不是 我的意思是 假如运行这个函数会把人物身上的也删掉
作者: wdzs    时间: 2024-3-11 01:36
shiroin 发表于 2023-10-14 13:43
var removeUnusedItem = function(item) {
    if (!$gameParty.hasItem(item)) {
        DataManager.rem ...

你好,请问VA游戏清理无用数据的函数怎么写?
作者: shiroin    时间: 2024-3-11 09:32
wdzs 发表于 2024-3-11 01:36
你好,请问VA游戏清理无用数据的函数怎么写?

抱歉我没用过VA,对RGSS3也不了解,不过楼主提到的帖子原本就是给VX用的,你可以试试直接引用到自己的工程里测试
作者: wdzs    时间: 2024-3-11 11:38
shiroin 发表于 2024-3-11 09:32
抱歉我没用过VA,对RGSS3也不了解,不过楼主提到的帖子原本就是给VX用的,你可以试试直接引用到自己的工 ...

好的,我试试,谢谢!




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