0

我正在 Unity3d 中创建游戏。我有一些存储在文件中的设置。

目前我有一个场景,它有一个在 C# 中读取这些设置的游戏对象,并且这些设置随处可用,但是我需要这些设置
1. iPhone=AppController (didFinishLaunchingWithOptions)
2. Android = onCreate

我不确定如何在这种情况下调用 C# 方法,以便在 iPhone (AppController) 或 Android (OnCreate) 中需要它们时提供可用的设置。

有人可以告诉我怎么做吗?

谢谢,阿什瓦尼

4

1 回答 1

0

在 AppController.m 的 iOS 中,您可以使用调用 C# 方法

UnitySendMessage("Game_Object_Script_or_Name", "MethodName","Message");

从 Unity 在 Game_Object_Script_or_Name 对象的 js 或脚本文件中添加:

function MethodName(Message:string) {

}

这会将消息从 XCode 发送到您的 Unity 二进制文件。反之亦然是比较棘手的。

您需要编写一个本机插件。请参阅以下内容(底部为普通话):

http://www.cnblogs.com/penyingh/articles/2340812.html

于 2013-07-31T18:19:56.880 回答