[英]how can I pass value from java variable as callback to Unity c# Variable or function (through Android plugin)
我正在 Android Studio (Java) 中为 Unity3D 编写插件,我想将一个布尔值作为回调传递给 Unity C# 变量或函数。 我需要这方面的帮助。
在您的 Java 端:
public static void SendUnityResults()
{
boolean yourBool = false;
UnityPlayer.UnitySendMessage("gameObjectNameThatReceiveTheValue", "CallbackMethodName", String.valueOf(yourBool));
}
在您的 Unity 端:
创建一个名为“ gameObjectNameThatReceiveTheValue
”的游戏对象,并使用一个名为“ CallbackMethodName
”的公共方法。
编辑:添加了 Unity 端方法
public void CallbackMethodName(string yourStringedBool)
{
bool yourBool = bool.Parse(yourStringedBool);
Debug.Log("Your bool received with value:" + yourBool);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.