【发布时间】:2013-07-31 09:26:16
【问题描述】:
我正在 Unity3d 中创建游戏。我有一些设置存储在一个文件中。
目前我有一个场景,其中有一个游戏对象,它在 C# 中读取这些设置,并且这些设置在任何地方都可用,但是
我需要这些设置
1。 iPhone=AppController (didFinishLaunchingWithOptions)
2。 Android = onCreate
我不确定如何在这种情况下调用 C# 方法,以便在 iPhone (AppController) 或 Android (OnCreate) 中需要设置时提供可用的设置。
谁能告诉我怎么做?
谢谢, 阿什瓦尼
【问题讨论】:
-
在 android 中,有一个概念来存储文件以及 apk,作为应用程序的设置信息......这也可能存在于 iOs 中......跨度>
-
实际上,我将这些设置存储在从服务器更新的文件中,它是从服务器更新的 sqlite 数据库。
-
当您将 apk 移植到实际设备时,此文件是否会与该 apk 一起移动到设备 rit?
-
好的,应该有一个工具来进行游戏配置,比如屏幕大小,没有。敌人等..在每次游戏启动时从文件中读取..此配置文件将与 apk 文件一起使用(如果此文件在全新安装时不存在,则应像我们创建的任何文件一样创建它在 Windows 上......)......保持这个设置静态或动态是故事的后半部分......
-
是的,正如我所说,这些设置来自服务器并保存在文件中。加载第一个场景时调用的 C# 中的文件读取逻辑。但是在场景启动之前调用的 iPhone (AppController) 或 Android (OnCreate) 中需要一些设置。我正在寻找一种从 iOS/Android 调用 C# 方法的方法。