Unity Native Plugins
Jack Yan
Unity开发;
Keep Reading , Keep Writing , Keep Coding.
展开
-
MonoPInvokeCallback用法,C调用C#,并在unity调用
1.写NativeCode.c文件#include <stdio.h>//#include <string>#include <android/log.h>#define DEBUG 1 //日志开关,1为开,其它为关#if(DEBUG==1)#define LOG_TAG "XHSJ_JNI"#define LOGV(...) __android_log_print(ANDROID_LOG_VERBOSE,TAG,__VA_ARGS__)#defi原创 2020-06-28 17:50:42 · 4363 阅读 · 0 评论 -
【安卓平台so打印log】Unity 调用so文件并打印Log(C语言中打印log到android控制台)
目录一、引入log库二、C代码中引入头文件三、打印日志的代码(跟C语言中printf的使用方式一样)四、给jni日志添加开关一、引入log库 1.如果是使用android.mk的方式手动生成so库,在android.mk的配置文件中加入配置: LOCAL_LDLIBS += -llog 2.如果是使用构建脚本的方式生成so库,需要在build.gradle文件的ndk闭包中配置: defaultConfig { applicati.原创 2020-06-18 10:51:05 · 1615 阅读 · 0 评论 -
【转载】Unity3D中调用C++动态链接库(dll)-两种方式(Managed Plugins 和 Native Plugins)
Unity3D中调用C++动态链接库(dll)-两种方式(Managed Plugins 和 Native Plugins)https://blog.csdn.net/kuaxianpan2004/article/details/86160840原创 2020-05-11 11:39:35 · 486 阅读 · 0 评论 -
【Unity Native Plugins】1.调用动态库so-android篇 附录完整工程
如何制作so文件参考https://blog.csdn.net/yangxuan0261/article/details/52420833unity调用public class testDll : MonoBehaviour { [DllImport("NativeCode")] public static extern int MyAddFunc(int x,...原创 2020-04-21 11:31:54 · 1590 阅读 · 0 评论