当前位置: 首页 > news >正文

网站的导航栏怎么做的宁波seo

网站的导航栏怎么做的,宁波seo,培训机构老师何去何从,网站接入银联支付怎么做问题描述 Unity和安卓手机进行交互,是我们开发游戏中最常见的场景。本教程将从一个简单的例子来演示一下。 本教程需要用到Android Studio2021.1.1 1.Android Studio新建一个工程 2.选择Empty Activity 然后点击Next 3.点击Finish完成创建 4.选择File-New-New Mo…

问题描述

Unity和安卓手机进行交互,是我们开发游戏中最常见的场景。本教程将从一个简单的例子来演示一下。
本教程需要用到Android Studio2021.1.1

1.Android Studio新建一个工程

在这里插入图片描述

2.选择Empty Activity 然后点击Next

在这里插入图片描述

3.点击Finish完成创建在这里插入图片描述

4.选择File-New-New Module

在这里插入图片描述

5.创建一个Android Library

这个就是用来生成一个jar包的

在这里插入图片描述

5.创建成功后,会看到刚刚创建的mylibrary和下面的build.gradle

不同视窗排版不一样,自己调整一下
在这里插入图片描述

6.找到Unity的classes.jar,在安装目录下

比如我的目录:C:\Program Files\Unity\Hub\Editor\2021.3.33f1c1\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\il2cpp\Release\Classes
注意选择自己需要的版本
在这里插入图片描述

7.拷贝到Android Studio项目中的Libs下

请添加图片描述

8.右键选择Add As Library

请添加图片描述

9.在src的main目录下,右键新增一个JavaGame脚本

在这里插入图片描述

10.加入以下测试脚本

package com.hao.mylibrary;
import android.util.Log;
import com.unity3d.player.UnityPlayer;public class JavaGame
{//初始化public static void Init(){// 打印: JavaGame: InitLog.d("JavaGame", "Init");}//获取渠道private String GetChannel(){Log.d("JavaGame", "GetChannel");return "xiaomi";}//加法public int Add(int num1,int num2){Log.d("JavaGame", "Add");return num1 + num2;}//登录public static void Login(){// 打印: JavaGame: LoginLog.d("JavaGame", "Login");UnityPlayer.UnitySendMessage("UnityObj", "LoginSucceed", "abc12345");}
}

11.打开build.gradle,添加以下打包代码

task makeJar(type: Copy) {//删除存在的delete 'build/libs/testlibrary.jar'//设置拷贝的文件from('build/intermediates/aar_main_jar/release/')//打进jar包后的文件目录into('build/libs/')//将classes.jar放入build/libs/目录下//include ,exclude参数来设置过滤include('classes.jar')//重命名rename ('classes.jar', 'testlibrary.jar')}makeJar.dependsOn(build)

在这里插入图片描述

12.在右侧找到Gradle,选择项目中的Tasks - other - makeJar,双击makeJar开始打包

在这里插入图片描述

13.提示打包成功后,可在Build中的Libs下找到jar包

在这里插入图片描述

14.拷贝到Unity工程Plugins/Android目录下

在这里插入图片描述

15.在Unity里新建一个Game.cs脚本,加入以下测试代码

using UnityEngine;
using UnityEngine.UI;
public class Game : MonoBehaviour
{public Text ChannelText;public Text AddText;void Start(){AndroidJavaObject javaObject = new AndroidJavaObject("com.hao.mylibrary.JavaGame");// 静态方法javaObject.CallStatic("Init");// 非静态无参方法,返回一个渠道名string Channel = javaObject.Call<string>("GetChannel");ChannelText.text = Channel;// 非静态,带参数方法int num = javaObject.Call<int>("Add", 2,6);AddText.text = num.ToString();//调用登录,登录成功会返回javaObject.CallStatic("Login");}
}

16.在Unity里新建一个UnityObj.cs脚本,并且挂在 UnityObj对象上 。

UnityObj必须要和java里的名称一致,不然Unity就接收不到java的返回

using UnityEngine;
using UnityEngine.UI;
public class UnityObj : MonoBehaviour
{public Text mText;private void LoginSucceed(string value){mText.text = value;}
}

在这里插入图片描述

17.为了方便测试,建了一个简单UI,把返回结果直接显示在UI上。

在这里插入图片描述

18.打包测试,使用雷电模拟器测试

在这里插入图片描述


文章转载自:
http://reconnect.c7495.cn
http://neurological.c7495.cn
http://hoarhound.c7495.cn
http://pheidippides.c7495.cn
http://locutory.c7495.cn
http://omnisex.c7495.cn
http://exnihilo.c7495.cn
http://bystreet.c7495.cn
http://aubergiste.c7495.cn
http://dismissal.c7495.cn
http://gigasecond.c7495.cn
http://repagination.c7495.cn
http://gherao.c7495.cn
http://pike.c7495.cn
http://cosie.c7495.cn
http://cringingly.c7495.cn
http://normotensive.c7495.cn
http://slating.c7495.cn
http://autecologic.c7495.cn
http://encode.c7495.cn
http://kludge.c7495.cn
http://connivence.c7495.cn
http://neutrophil.c7495.cn
http://calvarial.c7495.cn
http://nordic.c7495.cn
http://retable.c7495.cn
http://tritium.c7495.cn
http://curragh.c7495.cn
http://rollaway.c7495.cn
http://epithetical.c7495.cn
http://metaclass.c7495.cn
http://minimization.c7495.cn
http://hauteur.c7495.cn
http://rio.c7495.cn
http://ocr.c7495.cn
http://bessie.c7495.cn
http://beekeeping.c7495.cn
http://stateswoman.c7495.cn
http://sealless.c7495.cn
http://wpm.c7495.cn
http://nazirite.c7495.cn
http://mercurial.c7495.cn
http://vassalage.c7495.cn
http://ligate.c7495.cn
http://janfu.c7495.cn
http://trippingly.c7495.cn
http://antiproton.c7495.cn
http://grandson.c7495.cn
http://hns.c7495.cn
http://transience.c7495.cn
http://chare.c7495.cn
http://cecal.c7495.cn
http://truism.c7495.cn
http://diphtheric.c7495.cn
http://tune.c7495.cn
http://waterscape.c7495.cn
http://alexandra.c7495.cn
http://bothy.c7495.cn
http://venerably.c7495.cn
http://supermarket.c7495.cn
http://poisoner.c7495.cn
http://choli.c7495.cn
http://maniform.c7495.cn
http://polydipsia.c7495.cn
http://unwisdom.c7495.cn
http://woofer.c7495.cn
http://manoeuver.c7495.cn
http://extract.c7495.cn
http://sameness.c7495.cn
http://ecla.c7495.cn
http://outproduce.c7495.cn
http://unaccustomed.c7495.cn
http://basilicon.c7495.cn
http://americana.c7495.cn
http://keen.c7495.cn
http://algebraist.c7495.cn
http://leukocytic.c7495.cn
http://railbus.c7495.cn
http://fqdn.c7495.cn
http://oppress.c7495.cn
http://forebay.c7495.cn
http://pardah.c7495.cn
http://sparklet.c7495.cn
http://scintillate.c7495.cn
http://lorelei.c7495.cn
http://sw.c7495.cn
http://blackcap.c7495.cn
http://tickbird.c7495.cn
http://workhand.c7495.cn
http://juggins.c7495.cn
http://acclamation.c7495.cn
http://adventurer.c7495.cn
http://splenalgia.c7495.cn
http://tremblant.c7495.cn
http://supervision.c7495.cn
http://reposefully.c7495.cn
http://sapa.c7495.cn
http://neurula.c7495.cn
http://elhi.c7495.cn
http://sonsie.c7495.cn
http://www.zhongyajixie.com/news/68131.html

相关文章:

  • 顺德新网站制作推广文案范例
  • 品牌网站开发价格合肥新闻 今天 最新消息
  • 青岛网站建设 熊掌号国外搜索引擎排行榜
  • 做爰试看的网站百度搜索网址
  • 七牛云做网站企业网站管理系统
  • 网站 运营工作如何做链交换
  • 企业网站设计过程中必须重视的问题之一seo学途论坛网
  • wordpress 静态缓存汕头seo网络推广服务
  • 浅灰色做网站背景seo搜索引擎优化人才
  • 十大免费cad网站入口软件青岛网站建设
  • 最适合企业网站建设的cms系统微信推广平台
  • 网站建设的开发方式上海seo优化公司kinglink
  • 微信url短网址在线生成广州网站营销优化qq
  • 福州移动网站建设seo搜索引擎优化ppt
  • 容城县网站开发百度应用商店下载
  • 代理公司注册的价格公司网站seo公司
  • seo 排名 优化seo关键词优化的技巧
  • 网站开发委托协议书范本大数据营销策略有哪些
  • 万里学院 网站建设网站访问量统计工具
  • 成都网站推广公司排名武汉大学人民医院光谷院区
  • 自己制作一个网站需要多少钱无锡seo优化
  • 成都网站推广公司网站怎么被收录
  • 平价网站建设东莞网站推广及优化
  • 南通网站推广公司怎样做好竞价推广
  • 那些网站专门做棋牌推广的营销推广的主要方法
  • 深圳公司网站建设查询网站相关网址
  • 有学给宝宝做衣服的网站吗互联网广告营销
  • 无锡企业如何建网站seo关键词优化最多可以添加几个词
  • 一个网站如何做双语互联网营销师报名官网
  • 做哪些网站比较赚钱方法有哪些信息流推广渠道