657人加入学习
(54人评价)
Unity移动端入门 - Android那些事(2018版)

制作于2018.1.22,基于Unity2017.3

价格 ¥ 100.00
可以实现在Unity中使用Android的系统调用,访问硬件,还可以调用Android的类库,比如“语音识别”,Unity是不支持的,但android平台有语音识别的解决方案,
 
方案
Unity导出android工程,android增加额外的功能并打包apk
android创建工程,增加功能并打包成插件,供Unity调用,Unity打包成apk
 
使用那一侧打包apk,对那一侧的掌握要求就更高,因此Unity开发应该尽量在Unity侧打包,由Android封装功能插件供Unity调用。
 
每一个Android界面都是一个activity。
 
Unity的所有功能最终发布到android 的 apk中, 就只有一个MainActivity,Unity所有的场景,功能,都会被封装进一个MainActivity
 
Unity程序打包到Android就只有一个Activity
 
 
两种方式
  • Android studio 提供插件
  • Android studio 修改 MainActivity
 
Unity、Android如何相互调用:
  • Unity C# 可调用Android方法
  • Android可以向Unity发消息(给GameObject发消息)
[展开全文]
  • 视口自适应
  1.  公式:实际视口 = 初始视口 * 初始宽高比 / 实际宽高比
  2.  
[展开全文]

导入unity支持包,否则无法和unity协作

editor>data>playbackEngine>androidPlayer

 

classes.jar

add as library.

 

继承自UnityPlayerActivity

 

接下来可以在android侧编写类库了

 

build-make module

 

[展开全文]

创建新模块:Android Library

API level 是 16

创建一个默认activity

勾选launch activity

删掉自动生成的layout xml

删掉 setcontentview方法

 

[展开全文]

developer.android.google.cn/index.html

[展开全文]

授课教师

SiKi学院讲师

课程特色

视频(42)
下载资料(1)