调试需要安装软件
Goole USB
Unity Remote
调试需要安装软件
Goole USB
Unity Remote
Remote不能获得当前的所有属性
大型环境用
36-38
//按机器上的返回键是否退出引用,默认false
input.backButtonLeavesApp=ture
Input.GetMouseButton(0)
Input.GetAxis("Mouse X")
Input.GetAxis("Mouse Y")
在pc端和手机端都有有效,但容易带来隐患
1.new Android Library
2.在library下空文件夹new empty勾选Launcher Activity
3.删除activity_main.xml布局文件,在MainActivity.java里删除控制输出显示的代码段setContentView(R.layout.activity_main);
导出Jar
4.
本人使用的Unity版本2018.2.19f1
使用的VisualStudio版本2017
Camera.main.ScreenToWorldPoint(new Vector3(myTouch.position.x,myTouch.position.y,10)
anchor做位置的自适应
scale做缩放的zi shi y
视口自适应仅仅适用于正交相机
可以保证宽度上的一致
实际视口 =初始视口 * 初始宽高比 / 实际宽高比
第一步:打开手机端的USB调试
第二步:安装好UnityRemote
第三步:将手机和电脑相连
第四步:打开UnityRemote
第五步:点击Unity中的运行
优点 不用build
如何模拟安卓里的接口:
1. 声明一个类,继承自AndroidJavaProxy
2. 写一下构造方法,base继承对应的接口(类名$接口名)
安装包的数字签名
安装JDK与JRE,目录随意
新建系统变量
Unity Remote调试
AVD调试 可以看到安卓系统的一些
调试
锚点和缩放
三种BuildSystem
Internal(内置),Gradle(可导出,更高级),ADT(弃用)
Internal:可以不签名
Gradle必须要求自己签名
创建自己的密钥库用于签名
keytool -genkey -alias 密钥库名称 -keyalg RSA-validity 有效时间(天为单位) -keystore 密钥库文件名