相关疑难解决方法(0)

保存游戏状态的最佳方法是什么?

我找到了在Unity3D游戏引擎中保存游戏数据的最佳方法.
首先,我使用了序列化对象BinaryFormatter.

但我听说这种方式存在一些问题,不适合保存.
那么,保存游戏状态的最佳或推荐方法是什么?

在我的例子中,保存格式必须是字节数组.

c# savestate unity-game-engine

10
推荐指数
1
解决办法
9348
查看次数

在Unity中,如何判断这是否是第一次打开游戏?

我想要一个脚本运行,

每当我在Unity中的游戏第一次打开时.

c# unity-game-engine unity5

5
推荐指数
1
解决办法
3216
查看次数

Application.streamingAssetsPath 和 Application.persistentDataPath 有什么区别?它们如何使用?

我对这两者之间的某些概念存有疑问。对于Application.streamingAssetsPath,我应该在项目中创建一个 StreamingAssets 文件夹,以便我可以将文件保存到其中并稍后重新加载。那么 的作用Application.persistentDataPath和作用是什么呢Application.streamingAssetsPath

如果我要保存资产和数据(位置、生命值等),然后将它们重新加载到移动设备(Android 和 IOS)和 PC 中。哪个是最好的选择?

下面我保存使用Application.streamingAssetsPath

using (FileStream fs = new FileStream(Application.streamingAssetsPath + "/Position.json", FileMode.Create))
    {
        BinaryWriter filewriter = new BinaryWriter(fs);
        filewriter.Write(JsonString);
        fs.Close();


    }
Run Code Online (Sandbox Code Playgroud)

c# unity-game-engine

4
推荐指数
1
解决办法
2909
查看次数

如何导出android Unity错误并调试日志到文件?

我正在尝试为Samsung Gear VR(与Samsung Galaxy S8)开发一个应用程序,因为它要求我拔出USB电缆才能将手机插入Gear VR设备,所以我无法使用USB调试。

如何将错误和调试消息导出到我可以阅读的文件中,以找出问题所在?

到目前为止,研究表明,Android Unity Player不会保存到其他平台上的日志文件中,而adb是进行USB调试的方法……只有我不能为Gear做到这一点。

c# android unity-game-engine samsung-galaxy-gear virtual-reality

2
推荐指数
1
解决办法
1629
查看次数