物理引擎中不规则物体的碰撞检测

在物理引擎应用中,对不规则物体进行精确的碰撞检测是一大挑战。本文介绍了通过使用PhysicsEditor软件设计不规则图形,并导出plist文件与png图片,结合Cocos2d-x实现碰撞检测的方法,帮助开发者提升碰撞检测的准确性。
摘要由CSDN通过智能技术生成

在运用物理引擎的时候,经常回出现这种情况,不规则物体的碰撞检测无法更加精确的测量,那么,小杰今天就带您一起解决这个问题!!!

首先下载一个windows下面的软件 名称是:PhysicsEditor ,这个软件可以帮助你设计不规则的图形。软件的使用方法在这里不具体讲解了,说一下注意的问题,添加进精灵后 :按照这个步骤走


好了,这时候 做完了就会生成 plist文件,把它和png图片一起拷进资源目录下面:


定义一个成员方法:

std::vector<std::vector<Vec2>> getShapeFromPlistFile(std::string fileName);

实现:

std::vector<std::vector<Vec2>> Chipmunck::getShapeFromPlistFile(std::string fileName){
	std::vector<std::vector<Vec2>> vectors;
	//从文件中读取plist文件,将内容读取到 vec中
	Valu
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值