网易我的世界论坛

标题: 怎么实体保存数据重进并对应加载 [打印本页]

作者: The_Yrxs    时间: 2021-2-11 00:40
标题: 怎么实体保存数据重进并对应加载
假设每个生物都由玩家自定义乐一些数据给这个生物,然后保存这些数据之后
让玩家再次进入游戏后把这些数据重新分配给原来对应的生物
例:
玩家a给自定义生物b的UI面板信息修改成了abcd
退出UI后保存本数据abcd
如何做到↓
玩家重新进入存档后
之前保存的数据abcd在玩家打开自定义生物b的UI面板后依旧现实abcd
若有多个生物依旧显示玩家所编辑的而不会数据跑到别的生物面板里去了
作者: 不舒服斯基    时间: 2021-2-22 19:47
可以通过使用extraData组件去给对应生物设置/获取数据
作者: The_Yrxs    时间: 2021-3-10 22:48
extraData还可以给对应生物设置数据的吗?
作者: 神捕晖    时间: 2021-3-11 09:34
可以的

作者: 神捕晖    时间: 2021-3-11 09:38
SetExtraData:用于设置实体的自定义数据或者世界的自定义数据,数据以键值对的形式保存。设置实体数据时使用对应实体id创建组件,设置世界数据时使用levelId创建组件

http://mc.163.com/mcstudio/mc-de ... B%B6.html#extradata
作者: 高铁君    时间: 2021-3-13 09:35
小热热mua mua mua




欢迎光临 网易我的世界论坛 (http://mc.netease.com/) Powered by Discuz! X3.3