#include <MaterialSystemTest.h>
◆ CREATE_FUNC()
◆ onEnter()
| void Material_clone::onEnter |
( |
| ) |
|
|
overridevirtual |
重载 TestCase .
在文件 MaterialSystemTest.cpp 第 350 行定义.
354 auto sprite = Sprite3D::create(
"Sprite3DTest/boss1.obj");
356 this->addChild(sprite);
357 sprite->setPositionNormalized(Vec2(0.25f, 0.5f));
359 Material *mat = Material::createWithFilename(
"Materials/3d_effects.material");
360 sprite->setMaterial(mat);
362 auto rot = RotateBy::create(5, Vec3(360.0f,240.0f,120.0f));
363 auto repeat = RepeatForever::create(rot);
364 sprite->runAction(repeat);
367 auto sprite2 = Sprite3D::create(
"Sprite3DTest/boss1.obj");
368 sprite2->setScale(3);
369 this->addChild(sprite2);
370 sprite2->setPositionNormalized(Vec2(0.5f, 0.5f));
371 sprite2->setMaterial(mat);
372 sprite2->runAction(repeat->clone());
375 auto sprite3 = Sprite3D::create(
"Sprite3DTest/boss1.obj");
376 sprite3->setScale(3);
377 this->addChild(sprite3);
378 sprite3->setPositionNormalized(Vec2(0.75f, 0.5f));
379 auto mat2 = mat->clone();
380 sprite3->setMaterial(mat2);
381 sprite3->runAction(repeat->clone());
385 mat->setTechnique(
"outline");
virtual void onEnter() override
引用了 TestCase::onEnter().
◆ subtitle()
| std::string Material_clone::subtitle |
( |
| ) |
const |
|
overridevirtual |
该类的文档由以下文件生成:
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/MaterialSystemTest/MaterialSystemTest.h
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/MaterialSystemTest/MaterialSystemTest.cpp