Cocos 2 dx本Titled Mapファイル使用
692 ワード
m_player = Player::create();
m_player->bindSprite(Sprite::create("player.png"));
m_player->run();
TMXTiledMap* tileMap = TMXTiledMap::create("leve01.tmx");
addChild(tileMap);
TMXObjectGroup* objectGroup = tileMap->getObjectGroup("objects");
ValueMap playerPointMap = objectGroup->getObject("PlayerPoint");
float x = playerPointMap.at("x").asFloat();
float y = playerPointMap.at("y").asFloat();
m_player->setPosition(x, y);
tileMap->addChild(m_player);
ここでtxmファイルにはObjectsレイヤがあり、Objectsレイヤには矩形の位置があり、ここでその位置をm_に与えます.プレイヤーオブジェクト
転載先:https://www.cnblogs.com/skyry/p/5503268.html