zoukankan      html  css  js  c++  java
  • Object-c 调用unity的 UIViewController和UnitySendMessage

    .mm文件中实现

    #import <UIKit/UIKit.h>
    
    extern UIViewController *UnityGetGLViewController();
    extern "C" void UnitySendMessage(const char *, const char *, const char *);
    
    @interface UniWebViewToolBar : NSObject
    
    @end
    
    @implementation UniWebViewToolBar
    
    @end

    访问unityView

    UIView *unityView = UnityGetGLViewController().view;
    [unityView addSubview:webView];

    发送消息

    UnitySendMessage([webViewName UTF8String], "ClickBack", "");

    C与Object-c字符串互转

    NSString* MakeNSString (const char* string) {
        if (string) {
            return [NSString stringWithUTF8String: string];
        } else {
            return [NSString stringWithUTF8String: ""];
        }
    }
    
    char* MakeCString(NSString *str) {
        const char* string = [str UTF8String];
        if (string == NULL) {
            return NULL;
        }
    
        char* res = (char*)malloc(strlen(string) + 1);
        strcpy(res, string);
        return res;
    }
  • 相关阅读:
    通信信号处理的一些基本常识
    欧拉公式
    css3圆角讲解
    css3投影讲解、投影
    css3变形讲解
    浏览器兼容问题
    css3渐变详解
    css中em与px
    복 경 에 갑 니 다 去北京
    我在北京:)
  • 原文地址:https://www.cnblogs.com/kingBook/p/6704281.html
Copyright © 2011-2022 走看看