首页 > 代码库 > cocos3 初识物理引擎
cocos3 初识物理引擎
Scene* HelloWorld::createScene(){ // ‘scene‘ is an autorelease object auto scene = Scene::createWithPhysics(); scene->getPhysicsWorld()->setDebugDrawMask(PhysicsWorld::DEBUGDRAW_ALL); // ‘layer‘ is an autorelease object auto layer = HelloWorld::create(); // add layer as a child to scene scene->addChild(layer); // return the scene return scene;}
void HelloWorld::onEnter(){ Layer::onEnter(); addEdge();}
void HelloWorld::addEdge(){ Size visibleSize=Director::getInstance()->getVisibleSize(); auto body=PhysicsBody::createEdgeBox(visibleSize); auto node=Node::create(); node->setPhysicsBody(body); node->setPosition(visibleSize.width/2,visibleSize.height/2); addChild(node);}
cocos3 初识物理引擎
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。