gpt4 book ai didi

plugins - 如何在 Unity 中从 Objective-C 代码调用 C# 脚本?

转载 作者:行者123 更新时间:2023-12-02 12:14:05 25 4
gpt4 key购买 nike

在Unity中,Wen可以通过将objective-C的函数作为extern函数导入来从C#调用objective-C代码。但是如何从 Objective-C 调用 C# 脚本代码呢?

最佳答案

您可以使用

UnitySendMessage("GameObjectName1", "MethodName1", "Message to send");

其中填写将接收此消息的游戏对象名称和消息名称。

一旦您从 native 代码收到此消息,您就可以实现自己的委托(delegate)/事件。 UnitySendMessage 的限制是当它到达 Unity 代码时,在 native 代码中调用它之后始终是 1 帧。并且它只能接受字符串作为参数。但大多数时候这并不是什么大问题。

关于plugins - 如何在 Unity 中从 Objective-C 代码调用 C# 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13855351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com