人 我尝试将其放入代码但没有成功
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 :(得分:1)
当我使用Hello World项目测试tile map时,我也遇到了这个问题。作者可能忘记将所有源代码包含在该项目中。并且错误发生是因为丢失了瓷砖地图的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
答案 1 :(得分:0)
我遇到了同样的错误,因为我的项目错过了CCTMXT的源(实现)文件......
答案 2 :(得分:0)
他们没有在cocos2d-x版本3.3中使用它在v3.2中工作
退房,它将在Windows手机中运行。我得到了输出
在visual studio中的assets文件夹中添加tmx
文件
TMXTiledMap* platform = TMXTiledMap::create("Tile.tmx");
addChild(platform);