#include <MaterialSystemTest.h>
◆ changeMaterial()
| void Material_setTechnique::changeMaterial |
( |
float |
dt | ) |
|
|
private |
◆ CREATE_FUNC()
◆ onEnter()
| void Material_setTechnique::onEnter |
( |
| ) |
|
|
overridevirtual |
重载 TestCase .
在文件 MaterialSystemTest.cpp 第 292 行定义.
296 auto sprite = Sprite3D::create(
"Sprite3DTest/boss1.obj");
298 this->addChild(sprite);
299 sprite->setPositionNormalized(Vec2(0.5f,0.5f));
303 Material *mat = Material::createWithFilename(
"Materials/3d_effects.material");
304 sprite->setMaterial(mat);
307 auto light1 = AmbientLight::create(Color3B::RED);
310 auto light2 = DirectionLight::create(Vec3(-1,1,0), Color3B::GREEN);
316 auto rot = RotateBy::create(5, Vec3(30.0f,60.0f,270.0f));
317 auto repeat = RepeatForever::create(rot);
318 sprite->runAction(repeat);
void changeMaterial(float dt)
virtual void onEnter() override
引用了 _sprite, _techniqueState, changeMaterial() , 以及 TestCase::onEnter().
◆ subtitle()
| std::string Material_setTechnique::subtitle |
( |
| ) |
const |
|
overridevirtual |
◆ _sprite
| cocos2d::Sprite3D* Material_setTechnique::_sprite |
|
private |
◆ _techniqueState
| int Material_setTechnique::_techniqueState |
|
private |
该类的文档由以下文件生成:
- /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