100集讲解面板加载
100集讲解面板加载
app-libs
android-libs
创建gamehelper类,添加mainactivity变量,unity用于通信的物体字段,unity用于接收通信的方法名称,以及mainactivity的初始化方法
将unity安装目录下的classes.jar拷贝到android studio的app-libs下
app - build.gradle下
apply plugins : 'com.android.library'生成jar和aar包
jar包只有代码
aar包包含代码和资源
PlatMsgManager回顾
首先new一个gameobject指定名称,并且添加组件platformscript脚本,指定给自己的字段
platformscript主要是接收json字段以及分发给自己的结构体
安卓工程的名字是unity的package name
安卓package name和unity的包名保持一致
unity发送消息到平台方法
unity从平台获取整性数据
接收到消息后,解析消息并执行
用队列储存消息
从底层拿到gamehelper类需要用宏限制,只在安卓和非unity编辑器下运行
androidjavaclass类也一样
private Vector3 mydir;
void Update()
{
inputH=Input.GetAxis("Horizontal");
inputV=Input.GetAxis("Vertical");
mydir=new Vector3(inputH,0,inputV)
}
private void FixedUpdate(){
if(inputV!=0){
rigid.MovePosition(transform.position+transform.forward*moveSpeed*Time.deltaTime*inputH)
}else{
if(inputH!=0){
rigid.MovePosition(transform.position+transform.right*moveSpeed*Time.deltaTime)
}
}
}
创建平台管理类,继承单例类
初始化方法
定义安卓java类
解决UI和3D物体之间的事件响应问题
ui响应,跟它重叠的3d物体不响应
看看
这里有点懵
这个xml解析也太烦了吧?
那这个 跟运动,不是没啥用吗
这节课描述有疑问,ASTC 4*4 Block = 16字节,1像素 = 1字节。这个结论怎么来的没听懂?
消耗品,装备,材料,武器
item(物品类)
id
type:物品类型,消耗品,装备,武器,材料
怎么设置当前层级的默认状态以及当前状态机的默认状态?
子状态机的概念
数字签名无效则不能用,属性,数字签名