摘要: 在Cocos2d-x 3.x版本添加了对3D物体的支持后,3D物体的碰撞检测方法也随之更新,其中一种最简单的碰撞检测方法就是AABB碰撞检测。 1. AABB包围盒 在游戏中,为了简化物体之间的碰撞检测运算,通常会对物体创建一个规则的几何外形将其包围。 其中,AABB(axis-aligned bo 阅读全文
posted @ 2020-04-19 21:18 钢与铁 阅读(2715) 评论(0) 推荐(2) 编辑
摘要: 接着上篇,介绍SDK资源的导入。首先介绍一下Android Studio工程。 AS工程可以由多个Module组成,我们可以把某个Module作为我们打包的Module,其他的Module当做资源导入到主Module中。我们unity导出的Gradle工程(有一篇介绍了unity出Gradle工程) 阅读全文
posted @ 2020-04-19 17:13 钢与铁 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 接着上篇,本篇对SDK接口进行封装。在开始之前,需要先了解下面知识。 (1)unity与android之间的交互 unity通过下面方式调用android中的函数: 方法一: AndroidJavaClass jc = new AndroidJavaClass ("com.unity3d.playe 阅读全文
posted @ 2020-04-19 15:56 钢与铁 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 每一款游戏都有接入多个SDK的需求。当接入多个SDK时会面临两个问题: (1)代码层面:每个SDK都有调用各自功能的方法,我们需要统一管理每个SDK提供的方法,这样会使每个SDK调用方便,使代码整洁易读。 (2)资源层面:每个SDK都带有各自的资源,如果你一股脑导入unity中,自己都分不清,以后升 阅读全文
posted @ 2020-04-19 15:43 钢与铁 阅读(778) 评论(0) 推荐(0) 编辑