MCPcopy Create free account
hub / github.com/axmolengine/axmol / CameraTest2

Method CameraTest2

tests/cpp-tests/Source/NodeTest/NodeTest.cpp:1057–1080  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1055}
1056
1057CameraTest2::CameraTest2()
1058{
1059 auto s = Director::getInstance()->getWinSize();
1060
1061 _sprite1 = MySprite::create(s_back3);
1062 addChild(_sprite1);
1063 _sprite1->setPosition(Vec2(1 * s.width / 4, s.height / 2));
1064 _sprite1->setScale(0.5);
1065
1066 _sprite2 = Sprite::create(s_back3);
1067 addChild(_sprite2);
1068 _sprite2->setPosition(Vec2(3 * s.width / 4, s.height / 2));
1069 _sprite2->setScale(0.5);
1070
1071 Vec3 eye(150, 0, 200), center(0, 0, 0), up(0, 1, 0);
1072
1073 Mat4 lookupMatrix;
1074 Mat4::createLookAt(eye, center, up, &lookupMatrix);
1075
1076 Mat4 lookupMatrix2 = lookupMatrix;
1077
1078 _sprite1->setAdditionalTransform(&lookupMatrix2);
1079 _sprite2->setAdditionalTransform(&lookupMatrix2);
1080}
1081
1082std::string CameraTest2::title() const
1083{

Callers

nothing calls this directly

Calls 6

getInstanceFunction · 0.85
createFunction · 0.85
Vec2Function · 0.50
setPositionMethod · 0.45
setScaleMethod · 0.45

Tested by

no test coverage detected