cocos2dx 碰撞检测
2024-10-19 12:34:01
//必须 要有float类型的参数
void MainScene::updateFrame(float dt)
{
if (spriteTest != NULL && spriteTest->getBoundingBox().intersectsRect(sprite->getBoundingBox())) {
CCLOG("碰撞了!");
spriteTest->stopAllActions();
spriteTest->removeFromParentAndCleanup(true);
spriteTest = NULL;
}
}
bool MainScene::init()
{
if (!Layer::init()) {
return false; } //创建一个精灵
spriteTest = Sprite::create("1.png");
spriteTest->setPosition(Point(,));
this->addChild(spriteTest); sprite = Sprite::create("1.png");
sprite->setPosition(Point(,));
this->addChild(sprite); MoveBy *by = MoveBy::create(, Vec2(, ));
spriteTest->runAction(by); //帧回调
this->schedule(schedule_selector(MainScene::updateFrame));
return true; }
最新文章
- r-cnn学习(五):SmoothL1LossLayer论文与代码的结合理解
- 在CentOS 7上利用systemctl添加自定义系统服务
- 查看Linux系统之终端登录的方式(last命令)
- c#常用工具类:文件和二进制转换
- Hibernate中Criteria的用法
- C#下使用GDAL
- BZOJ 1024 SCOI 2009 生日快乐 深搜
- 公钥\私人 ssh避password登陆
- js移动端向左滑动出现删除按钮
- ueditor 文件上传的分析和总结
- php根据经纬度获取城市名
- 张高兴的 UWP 开发笔记:应用内启动应用 (UWP Launch UWP)
- javascript函数创建
- webService(一)开篇
- 内网ntp时间同步配置
- 版本控制:tortoise svn的 revert to this revision和 revert changes from this revision有什么区别?
- asp.net ajax控件选项卡控件的选项卡的动态显示与隐藏问题
- [转] ROS2源码编译和安装
- JS之this应用详解
- ruia笔记