unity-->91SDK--->Plugins

文章仅供参考!

建议先实现一个小demo,unity和IOS互相调用的Demo

可以参考如下文章

http://www.xuanyusong.com/archives/521

http://www.cnblogs.com/alongu3d/p/3674174.html

写的很详细

有个疑问

在Xcode中的CallIOS方法前,我没有添加 extren "C" 竟然也能调用,很厉害 

版本为3.3的91SDK

http://bbs.18183.com/thread-1312884-1-1.html   参考此链接能够跑出一个DEMO,要结合91SDK里面的PDF文件进行配置(不要犹豫,会不会Object-c都是次要的,很easy!)

跑出Demo之后,下面分析下unity中的代码文件

1. 可以看到在Main Camera 中附带的是Test.cs脚本

代码简单的如下



2 看另外一个空物件 SdkBindObj 绑定的是一个SdkConector.cs 还有一个共有变量Main Camera

分析此类SdkConector.cs 下面的代码是简略的


分析到这里,仅仅还是分析下Demo,怎么和IOS进行交互的还是不明白其原理,所以就要看看另外的一篇文章

http://bbs.18183.com/thread-456979-1-1.html

这篇文章 我看了2个多小时,希望大家拿个笔梳理下

可怜我没有Object-c基础,故而直接在Unity端搞,

LsSdkConector.h 和 LsSdkConector.m写的还算丰富,直接拿来主义ok了

3 案例讲解

 效果:在冲钱完毕之后,回到demo的开始界面的时候,弹出一个窗口


4 理论

http://game.ceeger.com/Manual/Plugins.html

上面这个链接很好的解释了插件相关的内容,灰常好,虽然是11年翻译的

http://docs.unity3d.com/Manual/PluginsForDesktop.html

这个可以下载需要的demo

运行demo的时候,注意个别demo需要unity是Pro版本的噢(妖魔破解,妖魔买下)!

我运行ASimplePlugin  这个,没有看到dll的源码,估计不是.net写的,反编译不出来

Note:

  1.Plugins are a Pro-only feature.  插件是Pro版独有特性

   2.IOS一般使用的手机都是越狱,才能付费

   3.真机

   







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值