| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> Cocos Creator引擎碰撞系统 -> 正文阅读 |
|
[游戏开发]Cocos Creator引擎碰撞系统 |
????????在游戏中时常需要处理物体与物体之间的碰撞,处理碰撞问题有很多方法,这次分享的是引擎自带的碰撞系统。 一、在使用的时候首先需要开启碰撞检测。 //开启碰撞检测系统 cc.director.getCollisionManager().enabled=true; //开启绘制区域 cc.director.getCollisionManager().enabledDebugDraw?=?true; 二、给需要添加碰撞的物体添加碰撞盒子。? 三、处理分组,给参与碰撞的物体分组,在项目设置里面添加分组,并将要参与碰撞的物体打勾,即可参与碰撞检测。? 四、处理碰撞回调函数,有三种回调碰撞函数,碰撞开始(onCollisionEnter),碰撞相交(onCollisionStay),碰撞结束(onCollisionExit)。
??other产生碰撞的另一个碰撞组件,self产生碰撞的自身的碰撞组件,其他两个的回调函数使用方法与这个是一样的,可以根据自己具体的使用情况决定。 ??在使用碰撞系统的时候注意在脚本中的使用,将碰撞系统放在要参与碰撞的脚本中。? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 0:53:30- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |