1509 auto s = Director::getInstance()->getWinSize();
1513 auto camera = Camera::createPerspective(60.0f, (
float)s.width/s.height, 1.0f, 1000.0f);
1514 camera->setPosition3D(Vec3(0.0f, 0.0f, 200.0f));
1515 camera->lookAt(Vec3::ZERO);
1516 camera->setDepth(-2);
1517 camera->setCameraFlag(CameraFlag::USER1);
1521 auto model = Sprite3D::create(
"Sprite3DTest/boss1.obj");
1523 model->setPosition3D(Vec3(20.0f, 0.0f, 0.0f));
1524 model->setTexture(
"Sprite3DTest/boss.png");
1525 model->setCameraMask(
static_cast<unsigned short>(CameraFlag::USER1));
1527 model->runAction(RepeatForever::create(RotateBy::create(1.f, Vec3(10.0f, 20.0f, 30.0f))));
1531 auto base = Node::create();
1532 base->setContentSize(s);
1533 base->setCameraMask(
static_cast<unsigned short>(CameraFlag::USER2));
1537 auto camera = Camera::createPerspective(60, (
float)s.width/s.height, 1, 1000);
1538 auto colorBrush = CameraBackgroundBrush::createColorBrush(Color4F(.1f, .1f, 1.f, .5f), 1.f);
1539 camera->setBackgroundBrush(colorBrush);
1540 camera->setPosition3D(Vec3(0.0f, 0.0f, 200.0f));
1541 camera->lookAt(Vec3::ZERO);
1542 camera->setDepth(-1);
1543 camera->setCameraFlag(CameraFlag::USER2);
1544 base->addChild(camera);
1547 auto slider = ui::Slider::create();
1548 slider->loadBarTexture(
"cocosui/sliderTrack.png");
1549 slider->loadSlidBallTextures(
"cocosui/sliderThumb.png",
"cocosui/sliderThumb.png",
"");
1550 slider->loadProgressBarTexture(
"cocosui/sliderProgress.png");
1551 slider->setPosition(Vec2(s.width/2, s.height/4));
1552 slider->setPercent(50);
1553 slider->addEventListener([slider, colorBrush](Ref*, ui::Slider::EventType){
1554 colorBrush->setColor(Color4F(.1f, .1f, 1.f, (
float)slider->getPercent()/100.f));
1559 auto model = Sprite3D::create(
"Sprite3DTest/boss1.obj");
1561 model->setPosition3D(Vec3(-20.0f, 0.0f, 0.0f));
1562 model->setTexture(
"Sprite3DTest/boss.png");
1563 model->setCameraMask(
static_cast<unsigned short>(CameraFlag::USER2));
1564 base->addChild(model);
1565 model->runAction(RepeatForever::create(RotateBy::create(1.f, Vec3(10.0f, 20.0f, 30.0f))));
virtual void onEnter() override