美文网首页
(一)Unity与Android交互之创建Unity工程

(一)Unity与Android交互之创建Unity工程

作者: 像个战士一样去战斗 | 来源:发表于2021-08-20 10:21 被阅读0次

    一、前提

        公司的Untiy游戏开发人员说,集成一些功能(比如说广告、统计、第三方分享等等),下载依赖需要的时间过长,所以需要Android开发人员协助他们,怎么协助呢?

    方法一:Android这边新建工程,将功能实现,然后打Jar或aar包,给Unity那边用,此时需要保证包名、类名和方法名,两方协调一致;

    方法二:Unity导出Android工程,然后Android方实现功能,然后测试,打Apk安装包,上线。

    俺现在采用的是第二种。

    二、Untiy实现一个按钮点击事件

    (1)在官网下载Unity和Unity Hub,我的Unity版本是2020.1.12f1c1版本的

    Unity Hub界面

    (2)点击“新建”,弹出下面的页面,选择“3D”,写入工程名字,选择保存路径,然后,点击“创建”

    创建Unity工程

    (3)成功创建后,界面如下

    Unity主界面

    (4)在层级页面,创建一个Button,然后移动其位置,使其居中,然后在属性页面调整其大小和字体大小

    创建Button

    (5)在层级部分,创建一个空对象,命名为SDKManager(名字可自定义,与Android端保持一致即可)

    创建空对象(物体)

    (6)在资源文件夹Assets下,创建Scripts文件夹,在此文件夹下创建C# Script,命名为SDKManager(名字可自定义)

    创建Scripts文件夹 创建C# Script

    (7)双击打开SDKManager脚本文件,因为我们要实现按钮的点击事件,为了看到效果,点击一下,改变下按钮的文本,因此,编写代码如下,保存,关闭。

    编辑脚本文件

    (8)因为点击Button,要改边Button的文本,所以要将Button的Text属性暴露给SDKManager这个脚本(脚本里面有Text这个公开变量)

    脚本里面添加暴露的属性

    (9)在Button的onClick点击事件里面,和脚本的点击方法绑定(注意,右下方,先选择的是SDKManager这个对象,然后再选择绑定脚本里面的方法)

    绑定Button点击事件

    (10)运行,点击,可以看到Button的文本,由Button ---> Button被点击了

    运行后,点击Button

    以上是实现Unity按钮点击事件,接下来要实现Unity与Android的交互,下一篇再见...

    相关文章

      网友评论

          本文标题:(一)Unity与Android交互之创建Unity工程

          本文链接:https://www.haomeiwen.com/subject/oqoabltx.html