Project1
标题:
怎麼快速製作裏關卡 不同隊五
[打印本页]
作者:
小叮鈴
时间:
2019-2-5 01:52
标题:
怎麼快速製作裏關卡 不同隊五
就是在原本的地圖,新增另外一個隊伍,獨立的道具 裝備和物品
如果用變量一個一個紀錄,切換隊伍再來還原到不同隊伍真的要搞好久...
有更簡單的方法嗎..
作者:
KB.Driver
时间:
2019-2-5 09:29
本帖最后由 KB.Driver 于 2019-2-5 22:48 编辑
VA有这样的脚本,MV的话还是要找找看0 0
作者:
wabcmcc
时间:
2019-2-5 12:15
分隊插件:
ParallelParty.js
分隊後要手動添加別隊(NPC)圖像在地圖上.
做互動,開機關,等等.....
作者:
yang1zhi
时间:
2019-2-5 13:40
用变量怎么会搞好久呢。
默认的也是变量啊。
作者:
小叮鈴
时间:
2019-2-5 19:30
yang1zhi 发表于 2019-2-5 13:40
用变量怎么会搞好久呢。
默认的也是变量啊。
如果你有上百個甚至上千道具和裝備的話....你覺得要弄多久
作者:
梦想家大魔王
时间:
2019-2-5 20:52
需要切换到新队伍时,用一个游戏变量把原来的$gameParty保存起来,然后给$gameParty赋一个新值,然后就跟默认的队伍管理一样了。
存档时$gameVariables会保存,不用担心原来的队伍信息丢失,在你需要的时候切换回来就可以。
作者:
yang1zhi
时间:
2019-2-7 22:38
本帖最后由 yang1zhi 于 2019-2-7 22:39 编辑
你至少要懂那么点点脚本知识才好说。
比如知道什么是FOR
var keys = Object.keys(哈希表)
这样可以得到哈希表的所有KEY
默认系统的背包使用的格式就是哈希表
KEY是ID,后面是数量。
用FOR把所有KEY都加到新的哈希表里面,就行了。
或者用深复制,要深复制,直接赋值的话,新的变量改变了,旧的也会改变。
var 道具 = JsonEx.makeDeepCopy($gameParty._items);
存到默认的变量里就是
$gameVariables._data[1] = JsonEx.makeDeepCopy($gameParty._items);
默认的变量是$gameVariables._data
也是哈希表的形式
1是ID,也是KEY
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1