csharp 团结ネイティブプラグインショートコード
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 团结ネイティブプラグインショートコード相关的知识,希望对你有一定的参考价值。
extern "C"
{
float _fooPluginFunction ()
{
// Unityのメソッドを実行する
// ネイティブ => C#
UnitySendMessage("Go", "FromNativeCall", "Native to C#");
return 5.0F;
}
}
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.Runtime.InteropServices;
public class UseTestPlugin : MonoBehaviour
{
#if UNITY_IOS
// static libraryの場合は"__Internal"を指定
[DllImport("__Internal")]
#endif
static extern float _fooPluginFunction();
public static float FooPluginFunction()
{
#if UNITY_EDITOR
return 0;
#elif UNITY_IOS
return _fooPluginFunction();
#else
return 0;
#endif
}
void Update ()
{
// C# => Native実行
Debug.Log("Update : " + FooPluginFunction());
}
// Native => C#
public void FromNativeCall (string param)
{
Debug.Log("FromNativeCall: " + param);
}
}
以上是关于csharp 团结ネイティブプラグインショートコード的主要内容,如果未能解决你的问题,请参考以下文章
text gulp package.jsonと同じプラグインをインストール/削除
css WordPressネイティブcss
php ショートコードでインクルード
markdown ログインシェルを変えてからshellモジュールを使うと命令未找到エラー
csharp 背景クリアショートコード
ruby fluentdのin_sqsプラグインを动かすとここでコケる