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

制作于2018.1.22,基于Unity2017.3

价格 ¥ 100.00
该课程属于 Unity - A计划(一年有效期) 请加入后再学习

如何模拟安卓里的接口:

1. 声明一个类,继承自AndroidJavaProxy

2. 写一下构造方法,base继承对应的接口(类名$接口名)

[展开全文]

第一步:打开手机端的USB调试

第二步:安装好UnityRemote

第三步:将手机和电脑相连

第四步:打开UnityRemote

第五步:点击Unity中的运行

优点  不用build

 

[展开全文]

视口自适应仅仅适用于正交相机

可以保证宽度上的一致

实际视口 =初始视口 * 初始宽高比 / 实际宽高比

 

[展开全文]

anchor做位置的自适应

scale做缩放的zi shi y

[展开全文]

mytouch.deltaPosition // 当前位置与上次位置之间的差

mytouch.deltaTime// 本次记录Touch对象状态与上次记录Touch状态之间的时间差。

mytouch.tapCount // 为Touch对象所对应的手指点击屏幕的次数。

touch对象的生命周期并不是手指抬起就立刻销毁,如果一个手指在同一个位置快速点击,则视为同一个touch对象。

mytouch.phase//返回值为TouchPhase。表示手指所对应的状态

TouchPhase//枚举对象。 

[展开全文]

本人使用的Unity版本2018.2.19f1

使用的VisualStudio版本2017

Camera.main.ScreenToWorldPoint(new Vector3(myTouch.position.x,myTouch.position.y,10)

 

[展开全文]

1.new Android Library

2.在library下空文件夹new empty勾选Launcher Activity

3.删除activity_main.xml布局文件,在MainActivity.java里删除控制输出显示的代码段setContentView(R.layout.activity_main);

 

[展开全文]

Input.GetMouseButton(0)

Input.GetAxis("Mouse X")

Input.GetAxis("Mouse Y")

在pc端和手机端都有有效,但容易带来隐患

[展开全文]

//按机器上的返回键是否退出引用,默认false

input.backButtonLeavesApp=ture

[展开全文]

Remote不能获得当前的所有属性

[展开全文]

调试需要安装软件

Goole USB

Unity Remote

[展开全文]

Internal:可以不签名

Gradle必须要求自己签名

创建自己的密钥库用于签名

keytool -genkey -alias 密钥库名称 -keyalg RSA-validity 有效时间(天为单位) -keystore 密钥库文件名

 

[展开全文]

三种BuildSystem

Internal(内置),Gradle(可导出,更高级),ADT(弃用)

 

[展开全文]

Unity Remote调试

AVD调试 可以看到安卓系统的一些

[展开全文]

安装包的数字签名

安装JDK与JRE,目录随意

新建系统变量

[展开全文]

授课教师

SiKi学院讲师

课程特色

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

学员动态

神Shen 加入学习
Catmos 加入学习
LZZzz 开始学习 0601-PlayerSett...