首页 > 编程知识 正文

unity源码怎么使用,android linearlayout

时间:2023-05-03 17:17:23 阅读:171476 作者:1425

要在Unity3D中开发一些功能,需要调用Android接口的函数来调用jar包中的函数。 Unity3D想要实现手机的振动效果,需要通过以下一系列步骤来实现。

简要说明:

1、安卓提供jar文件、xml文件、res目录、libs目录

2、去用AndroidJavaClass调用Android函数

此外,这些功能只能在实机上工作!

具体实现:

安卓部分

1、下载AndroidSDK (必须包括ADT编辑器) ) ) )。

2、创建安卓项目

菜单位置:文件-新建-安卓应用程序项目

在创建过程中,只需要更改此界面的内容。 其他请使用默认的东西

将后解决方案的目录制作成图

其中MainActivity是需要编辑的java文件

3、引入Unity相关的jar

Jar目录: unity安装路径 editordataplayback enginesAndroid player 期待已久的classes.jar

在AddExternalArchives中添加。 图:

4、导入jar后,可以开始编辑相关函数,打开主活动

添加unityActivity,使主activity继承UnityPlayerActivity,然后删除SetContentView函数。 否则,用手机启动程序时只会显示HelloWorld这个词。 这里以比较函数Max为例,有参数和返回值

5、到此为止,必要的函数已经写完了,修改xml文件

Xml文件位于工程文件的目录中,称为AndroidManifest.xml

6、接下来来处理jar包

单击Export,然后选择Java目录下的Jar file,选择路径,然后使用缺省选项到处浏览jar文件即可

7、安卓部分到此结束

Unity部分

1、设置PlayerSetting以与Android上的package相对应

2、在Assets目录下添加PluginsAndroid目录,并将Android的jar文件、res文件夹、libs文件夹、xml文件放入该目录中

3、调用相关函数

(注意:“com.unity3d.player.UnityPlayer”和“currentActivity”是在生成jar文件时由MainActivityclass继承的

以上就是Unity3D调用安卓界面实现手机振动效果的方式,你不是觉得Unity3D非常强大吗?

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。