我有三个场景。 1)你组建团队的地方。 2)建立水平的地方。 3)比赛。
在我的团队中,每个团队成员有5个选择。
我想知道如何设置播放器,然后在另一个场景中回想起该播放器的Image
或Sprite
。
我认为playerPref
会起作用,但似乎这不是一种选择。
从一个场景保存图像并在不同场景中调用图像有什么好方法?
答案 0 :(得分:3)
您可以将精灵的纹理存储为playerprefs中的base64,然后您可以从存储的纹理创建精灵。但纹理必须是读/写启用和支持的格式,如ARGB32,RGBA32,RGB24等。这是一个例子;
CALayer
答案 1 :(得分:0)
您可以将精灵的名称保存到PlayerPrefs,然后从资源中加载:Resources.Load(spriteName);
答案 2 :(得分:0)
您可以创建一个静态纹理变量。将图像的纹理写入该变量,然后在另一个场景上读取