Экспорт в JNX
Модератор: Tolik
-
AlexWhiter
- Соображающий
- Сообщения: 63
- Зарегистрирован: 12 янв 2012, 16:55
- Благодарил (а): 3 раза
- Поблагодарили: 35 раз
Re: Экспорт в JNX
Мой косяк.
Я тестировал на ночной сборке. А после неё еще, как оказалось, были исправления, связанные с координатами тайлов.
Собрал на свежих исходниках - никакого сдвига между уровнями, да и показывается всё в ожидаемых координатах.
Как оказалось, BaseCamp сразу отказывается загружать полученный JNX. Приходится прогонять его через утилиту JNXFixer, прописывающую в файле необходимую BaseCamp'у мета-информацию.
Добавьте, пожалуйста, заполнение свойств карты
Writer.ProductName, Writer.MapName
а также
Writer.LevelName, Writer.LevelDescription, Writer.LevelCopyright
для каждого из уровней.
Я тестировал на ночной сборке. А после неё еще, как оказалось, были исправления, связанные с координатами тайлов.
Собрал на свежих исходниках - никакого сдвига между уровнями, да и показывается всё в ожидаемых координатах.
Как оказалось, BaseCamp сразу отказывается загружать полученный JNX. Приходится прогонять его через утилиту JNXFixer, прописывающую в файле необходимую BaseCamp'у мета-информацию.
Добавьте, пожалуйста, заполнение свойств карты
Writer.ProductName, Writer.MapName
а также
Writer.LevelName, Writer.LevelDescription, Writer.LevelCopyright
для каждого из уровней.
- garl
- Гуру
- Сообщения: 1625
- Зарегистрирован: 16 июл 2008, 14:40
- Откуда: Краснодар, Кубанская столица.
- Благодарил (а): 97 раз
- Поблагодарили: 272 раза
Re: Экспорт в JNX
Добавьте, пожалуйста, заполнение свойств карты
Writer.ProductName, Writer.MapName
а также
Writer.LevelName, Writer.LevelDescription, Writer.LevelCopyright
для каждого из уровней.
сделать возможность юзеру их менять или забить по дефолту ?
-
AlexWhiter
- Соображающий
- Сообщения: 63
- Зарегистрирован: 12 янв 2012, 16:55
- Благодарил (а): 3 раза
- Поблагодарили: 35 раз
Re: Экспорт в JNX
Мне кажется, все эти строки пока можно брать из названия текущего источника тайлов.
- garl
- Гуру
- Сообщения: 1625
- Зарегистрирован: 16 июл 2008, 14:40
- Откуда: Краснодар, Кубанская столица.
- Благодарил (а): 97 раз
- Поблагодарили: 272 раза
Re: Экспорт в JNX
Мне кажется, все эти строки пока можно брать из названия текущего источника тайлов.
а с русским языком проблем не будет?
-
AlexWhiter
- Соображающий
- Сообщения: 63
- Зарегистрирован: 12 янв 2012, 16:55
- Благодарил (а): 3 раза
- Поблагодарили: 35 раз
Re: Экспорт в JNX
garl писал(а):а с русским языком проблем не будет?
Там входные параметры в WideString, они автоматом сконвертируются в UTF8.
-
AlexWhiter
- Соображающий
- Сообщения: 63
- Зарегистрирован: 12 янв 2012, 16:55
- Благодарил (а): 3 раза
- Поблагодарили: 35 раз
Re: Экспорт в JNX
А вообще, в будущем точно попросят сделать в каком-либо виде диалог настроек экспорта в JNX со следующими параметрами:
версия JNX (3 или 4),
Z-порядок (для 4й версии),
ИД продукта,
качество JPEG,
а также уже упомянутыми ProductName и MapName.
версия JNX (3 или 4),
Z-порядок (для 4й версии),
ИД продукта,
качество JPEG,
а также уже упомянутыми ProductName и MapName.
- garl
- Гуру
- Сообщения: 1625
- Зарегистрирован: 16 июл 2008, 14:40
- Откуда: Краснодар, Кубанская столица.
- Благодарил (а): 97 раз
- Поблагодарили: 272 раза
-
AlexWhiter
- Соображающий
- Сообщения: 63
- Зарегистрирован: 12 янв 2012, 16:55
- Благодарил (а): 3 раза
- Поблагодарили: 35 раз
Re: Экспорт в JNX
Нашел багу в JNXLib.
Как лучше поступить с исправлением? Просто кинуть сюда версию модуля?
Или может быть возможно зарегистироваться на bitbucket и заливать правки прямо туда?
Как лучше поступить с исправлением? Просто кинуть сюда версию модуля?
Или может быть возможно зарегистироваться на bitbucket и заливать правки прямо туда?
- vdemidov
- Гуру
- Сообщения: 1687
- Зарегистрирован: 12 дек 2008, 13:10
- Откуда: Киев
- Благодарил (а): 191 раз
- Поблагодарили: 157 раз
Re: Экспорт в JNX
AlexWhiter писал(а):Или может быть возможно зарегистироваться на bitbucket и заливать правки прямо туда?
Именно так лучше всего будет.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.