因为项目需要使用Unity提供的接口,所以需要将接口classes.jar引入

Unity for Android 比较特殊,Unity for IOS 打包是将XCODE工程直接交给开发者,开发者可以在工程

的基础上继续添加新的视图,最后由开发者自行打包生成IPA包,发布程序。而Unity for Android打包

直接生成APK包,等于说源代码开发者是看不到的,但是Unity的自身确实有些局限,针对Android平台我

们需要学习如何在Unity中调用Android的JAVA代码。本章我们的目标是使用Unity的脚本打开Activity。

首先我们创建一个普通的Android工程,目录结构如下图所示。

因为项目需要使用Unity提供的接口,所以需要将接口classes.jar引入至当前工程但中。接口

包的所在地,打开Finder->应用程序->Unity->点击Unity图标,鼠标右键选择“显示包内容

”->Contents->PlaybackEngines->AndroidPlayer->bin->classes.jar 。接口包引入工程后,开

始编写JAVA代码。

UnityTestActivity.java

http://www.qdmm.com/BookReader/1163793,22685467.aspx

http://www.qdmm.com/BookReader/1163793,22685479.aspx

http://www.qdmm.com/BookReader/1163793,22699652.aspx

http://www.qdmm.com/BookReader/1163793,22719361.aspx

http://www.qdmm.com/BookReader/1163793,65455160.aspx

http://www.qdmm.com/BookReader/1163793,65455311.aspx

http://www.qdmm.com/BookReader/1163793,65455315.aspx

http://www.qdmm.com/BookReader/1163793,65455341.aspx

http://www.qdmm.com/BookReader/1163793,65455366.aspx

http://www.qdmm.com/BookReader/1163793,65455374.aspx

http://www.qdmm.com/BookReader/1163793,65455420.aspx

http://www.qdmm.com/BookReader/1163793,65455438.aspx

http://www.qdmm.com/BookReader/1163793,65455443.aspx

http://www.qdmm.com/BookReader/1163793,65455459.aspx

http://www.qdmm.com/BookReader/1163793,65455463.aspx

http://www.qdmm.com/BookReader/1163793,65455464.aspx

http://www.qdmm.com/BookReader/1163793,65455468.aspx

http://www.qdmm.com/BookReader/1163793,65455471.aspx

http://www.qdmm.com/BookReader/1163793,65455475.aspx

http://www.qdmm.com/BookReader/1163793,65455483.aspx

http://www.qdmm.com/BookReader/1163793,65455486.aspx

http://www.qdmm.com/BookReader/1163793,65455491.aspx

http://www.qdmm.com/BookReader/1163793,65455494.aspx

http://www.qdmm.com/BookReader/1163793,65455498.aspx

http://www.qdmm.com/BookReader/1163793,65455503.aspx

package com.xys;      import android.content.Context;   import android.content.Intent;

import android.os.Bundle;      import com.unity3d.player.UnityPlayerActivity;      public

class UnityTestActivity extends UnityPlayerActivity {       /** Called when the activity is

first created. */          Context mContext = null;       @Override       public void

onCreate(Bundle savedInstanceState) {           super.onCreate(savedInstanceState);

?

时间: 2024-07-30 10:16:00

因为项目需要使用Unity提供的接口,所以需要将接口classes.jar引入的相关文章

热点热词风云榜-为APP应用提供免费的新闻资讯API接口

热点热词-Yi18事件风云榜 (top.yi18.net) 基于热点关键词二开放的新闻事件关注榜, 系统实时采集人们关注事件-基于百度搜索.搜狗热词.google趋势而采集的实时关注 事件与新闻. 热点热词API文档(doc.yi18.net/topapidoc)专门开放其API接口,         主要 为了让APP开发者更好的为自己的APP应用添加新闻资讯相关的实时数据.为APP应用更 有吸引力. 现在主要有两个API接口: 1.取得热词信息列表 如:api.yi18.net/top/li

redis 基本操作-python 使用redis-手机验证接口-发送短信接口

目录 复习 今日内容 redis python使用redis 手机验证接口 发送短信接口 复习 """ 1.git项目开发 提供公钥成为开发者.copy项目.开发项目 先commit.再pull(可能出现冲突).最后push 特殊功能可以新建dev的子分支进行开发:git checkout -b 子分支, 切换回dev分支合并子分支内容:git merge 子分支 2.短信 注册并申请通信短信服务应用 安装指定模块,根据申请的应用配置得到发送短信的对象,对象调用方法完成短信的

hibernate核心接口,和扩展接口。回顾笔记,以前没记,现在补上,纯手工敲的。

hibernate核心接口: 所有的hibernate应用都会访问hibernate的5个核心接口 1,Configuration接口 Configuration用于配置并且根启动Hibernate.Hibernate应用通过Configuration实例来获取对象-关系映射文件中的元数据,以及动态配置Hibernate的属性,然后创建SessionFactory实例. 2,SessionFactory接口 一个SessionFactory实例对应一个数据存储源,应用从SessionFactor

第三方平台也能为未微信认证的订阅号调用自定义菜单接口和素材管理接口

3月20号已认证微信公众号可通过第三方平台管理微信公众平台素材,现在自定义菜单接口和素材管理接口向第三方平台旗下未认证订阅号开放,未认证订阅号也可以授权给第三方平台,让第三方平台开发者帮助实现自定义菜单和素材管理业务.但请注意,为了避免接口安全风险,公众号自身仍旧没有上述接口权限,无法调用这些接口. 未认证订阅号的自定义菜单接口能力,与公众平台官网内能力是相同的,具体如下: 1. 点击菜单后,公众号回复一条消息,支持图文消息.图片.语音.视频类型,不支持文本消息: 2. 点击菜单后,跳转到公众号

Java接口和抽象类以及接口的意义

接口interface: 1. 在接口中没有变量,成员无论如何定义,都是公共常量,public static final即使不显式声明也如此. 2. 所有接口方法均隐含public abstract即使不显式声明也如此.(因而也不能使用protected和private修饰,不加修饰也不是默认权限) 3. 接口可以继承其他接口但是不能继承类,不能设计父接口中的方法,不能实现别的接口. 4. 任何类都可以引用接口,并对其中的方法进行自类中的实现. 抽象类abstract class: 1. 变量和

如何把 Callback 接口包装成 Promise 接口

最近一段时间一直在看Node.js,在开发过程中经常要调用一些异步接口,通常在接口的最后一个参数会传入一个回调函数,可以用来处理异常,非异常情况.大致模式如下: 1 var fs = require(“fs"); 2 fs.readFile(filename, "binary", function(err, file){ 3 if(err){ 4 //异常情况 5 }else{ 6 //正常情况 7 } 8 }); 但是,这种写法遇上比较复杂的逻辑时,就很容易出现 callb

药品API免费接口开放-APP数据接口

药品直达 ( drug.yi18.net )是医药吧网(www.yi18.net) 旗下的药品信息网. 打造药品信息查询平台,提供最全的药品信息.用于药品功能,价格,说明书, 使用手册的简单介绍. 药品直达API ,主要开放药品信息.API提供主要是为了更好的数据开放,同时 API不仅提供APP调用,同时也可以支持网站调用.免费开放,永久支持! API文档地址:doc.yi18.net/drugwendang 药品API接口的开放,为APP提供专门的数据接口,就可以简单快速的创建 自己的APP应

在线支付接口之PHP支付宝接口开发简单介绍

php100:92:在线支付接口之PHP支付宝接口开发 支付接口一般是第三方提供的代收款.付款的平台,可以通过支付接口帮助企业或个人利用一切可以使用的支付方式.常见支付平台:支付宝.快钱.云网支付.财付通. 支付宝页面:订单页面.状态页面.返回页面.---->支付宝平台-->收款人账户 1.首先到支付宝申请账户:2.商家服务-->网站继承支付宝-->选择申请接口类型-->等待合同生效3.生效后下载开发集成文档. 在线申请特约商家(申请实时到账)合作者身份id:这是不会变的.交

显示接口和隐式接口的区别:

一.新建一个接口类 using System; using System.Collections.Generic; using System.Linq; using System.Web; /// <summary> /// InterF 的摘要说明 /// </summary> public class InterF { public interface hide { string show(); } public interface display { string show(