cocos2d-x物理特效

课程导师

光希 光希
成都莫比乌斯科技创始人。资深DevOps运维开发工程师,精通Windows及Linux系统平台的运维,精通大型分布式架构网站的部署和管理,曾担任国内某大型IT企业技术总监,具有10余年资深IT从业经验。
00:00:00
Play
Next
00:00 / 00:00
40%
  • 2x
  • 1.5x
  • 1.25x
  • 1x
1x
5.3.8内置物理引擎的使用一
离线学习

下载APP离线观看

技能补充更多
  • 最新问答
  • WIKI资料
  • 课件下载
只看我参与的
  • 2661002680 17天前

    void HelloWorld::onEnter() { Size visibleSize = Director::getInstance()->getVisibleSize(); Vec2 origin = Director::getInstance()->getVisibleOrigin(); auto body = PhysicsBody::createEdgeBox(visibleSize, PHYSICSBODY_MATERIAL_DEFAULT, 5); auto edgeshape = Node::create(); edgeshape->setPhysicsBody(body); edgeshape->setPosition(origin.x + visibleSize.width / 2, origin.y + visibleSize.height / 2); addChild(edgeshape); } void HelloWorld::addsprite() { Size visibleSize = Director::getInstance()->getVisibleSize(); auto sprite = Sprite::create("CloseNormal.png"); auto body = PhysicsBody::createBox(sprite->getContentSize()); sprite->setPhysicsBody(body); addChild(sprite); sprite->setPosition(visibleSize.width / 2, visibleSize.height / 2); }老师,请问为什么我的物理世界创建不出来,断点调试,显示能运行到onEnter函数中,没有报错,运行显示没有渲染的边框,添加的sprite也是简单的sprite没有物理渲染边框,

    提问于 00:05

    2661002680 16天前

    cocos2d V3.10版本,子类的onEnter函数必须要调用父类的onEnter(),HelloWorld继承Layer,故,只须在onEnter中添加Layer::onEnter();语句就能正常运行。

加载更多↓
  • 素材

    素材

  • 课件

    课件

  • 素材及源代码

    素材及源代码

© 2012-2016 www.maiziedu.com

蜀ICP备13014270号-4 Version 5.0.0 release20160127

你有一个红包等你领取!

免费电话咨询