#include <TileMapTest.h>
◆ TMXOrthoTest4()
| TMXOrthoTest4::TMXOrthoTest4 |
( |
| ) |
|
在文件 TileMapTest.cpp 第 369 行定义.
371 auto map = TMXTiledMap::create(
"TileMaps/orthogonal-test4.tmx");
374 Size CC_UNUSED s1 = map->getContentSize();
375 CCLOG(
"ContentSize: %f, %f", s1.width,s1.height);
377 SpriteBatchNode* child =
nullptr;
379 auto& children = map->getChildren();
381 for(
const auto &node : children) {
382 child =
static_cast<SpriteBatchNode*
>(node);
383 child->getTexture()->setAntiAliasTexParameters();
386 map->setAnchorPoint(Vec2(0.0f, 0.0f));
388 auto layer = map->getLayer(
"Layer 0");
389 auto s = layer->getLayerSize();
391 layer->setOpacity(128);
394 sprite = layer->getTileAt(Vec2(0.0f,0.0f));
396 sprite = layer->getTileAt(Vec2(s.width-1,0.0f));
398 sprite = layer->getTileAt(Vec2(0.0f,s.height-1));
400 sprite = layer->getTileAt(Vec2(s.width-1,s.height-1));
void removeSprite(float dt)
引用了 kTagTileMap , 以及 removeSprite().
◆ CREATE_FUNC()
◆ removeSprite()
| void TMXOrthoTest4::removeSprite |
( |
float |
dt | ) |
|
在文件 TileMapTest.cpp 第 407 行定义.
411 auto map =
static_cast<TMXTiledMap*
>( getChildByTag(
kTagTileMap) );
412 auto layer = map->getLayer(
"Layer 0");
413 auto s = layer->getLayerSize();
415 auto sprite = layer->getTileAt( Vec2(s.width-1,0.0f) );
416 auto sprite2 = layer->getTileAt(Vec2(s.width-1, s.height-1));
417 layer->removeChild(sprite,
true);
418 auto sprite3 = layer->getTileAt(Vec2(2.0f, s.height-1));
419 layer->removeChild(sprite3,
true);
420 layer->removeChild(sprite2,
true);
引用了 kTagTileMap , 以及 removeSprite().
被这些函数引用 removeSprite() , 以及 TMXOrthoTest4().
◆ title()
| std::string TMXOrthoTest4::title |
( |
| ) |
const |
|
overridevirtual |
该类的文档由以下文件生成:
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/TileMapTest/TileMapTest.h
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/TileMapTest/TileMapTest.cpp