Как использовать текстуру с UImage в качестве метки в WhirlyGlobe - PullRequest
0 голосов
/ 19 ноября 2011

Я добавляю WhirlyGlobe в свой проект, он работает хорошо. Теперь мне нужно добавить изображение в качестве отметки, я использую такой код. Но, похоже, не работает хорошо. Метка показывает белую область в верхней части первого символа. И консольный журнал 'Texture :: createInGL () glGenTextures ()'.

Что я могу сделать, чтобы решить это.

Texture *theTex = new Texture(@"icon", @"png");
theTex->setUsesMipmaps(true);
SimpleIdentity theTexId = theTex->getId();
theScene->addChangeRequest(new AddTextureReq(theTex));
SingleLabel *gzLabel = [[[SingleLabel alloc] init] autorelease];
gzLabel.text = @"XXXXXX";
gzLabel.iconTexture = theTexId;
[gzLabel setLoc:GeoCoord::CoordFromDegrees(113.2759952545166, 23.117055306224895)];
[labels addObject:gzLabel];

1 Ответ

0 голосов
/ 20 ноября 2011

Является ли текстура степенью двойки вдоль каждой стороны?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...