我自己试着做项目。。因为是我自己 所以就没打算写配置文件 想直接用预制体配值 后来发现一个问题 可能是基础问题
后来自己模仿这个问题做了个简单的demo:
我做了个预制体 挂上脚本 比方叫 Player 里边有值 int atk=1;
我在游戏中 做了个管理器 : public Player p;
然后在编辑面板中 把预制体 拖给 管理器里的p
游戏中我按下空格键 管理器中的atk就会+=100
我按了三下空格 结果就会变成 301 我关闭游戏 在文件里的发现预制体的值也跟着变了
我再进入游戏 就会从 atk就是301
问题:1.我印象中 原预制体是不能跟着变的啊 这是把本地的引用给到管理器的意思吗? 如果我不想让原预制体的值发生变化该怎么做?我哪里做错了吗?
2. 如此说来 预制体还可以用来保存数据了? 可以用这个方式做存档? 那我写的本地文档用来做读档时的数据 是不是就是白做了 直接调用预制体里的值岂不是更方便
附上 我做的问题简化版 demo
谢谢您