2013-02-25 2 views
0

ребята Я попытался положить это в код, но не имели успехаCCTMXTiledMap (Cocos2d-х) Ошибка на Windows Phone 8

CCTMXTiledMap* map = CCTMXTiledMap::tiledMapWithTMXFile("TileMaps/orthogonal-test2.tmx"); 

У меня есть следующее сообщение об ошибке:

error LNK2019: unresolved external symbol "public: static class cocos2d::CCTMXTiledMap * __cdecl cocos2d::CCTMXTiledMap::tiledMapWithTMXFile(char const *)" 

Может кто-то предложить мне решение? Спасибо.

+0

ошибка говорит вам код для этой функции не доступно. Либо файл источника (реализации) для CCTMXT ... отсутствует в вашем проекте, либо он недоступен на платформе Windows. – LearnCocos2D

ответ

0

Я встретил ту же ошибку, потому что мой проект пропустить источник (реализации) файл для CCTMXT ...

1

Я также получил эту проблему, когда я проверить плитки карту с проектом Hello World. Возможно, автор забыл, включая весь исходный код в этот проект. И ошибка происходит из-за отсутствия файлов CPP для карты плитки. Чтобы решить эту проблему, добавьте все файлы в папку "cocos2dx/tileMap_parallax_nodes" в текущий проект.

http://cocos2d-x.org/boards/6/topics/23325?r=34274

Скрин: http://cocos2d-x.org/attachments/2363/Screenshot%20(3).png

0

Ребята ее не работает в cocos2d-х версии 3.3 его рабочего в v3.2 Выезд, он будет работать в Windows Phone. Я получил выход добавить tmx файл в папке активов в визуальной студии

TMXTiledMap* platform = TMXTiledMap::create("Tile.tmx"); 
    addChild(platform);