Главная
/
Создание проекта
Новый проект
Укажите тип работы:
Удаленная работа
Вакансия: работа в офисе
Выберите подходящую категорию работы
Категория:
Администрирование
Анимация и Флеш
Архитектура и инжиниринг
Аутсорсинг и Консалтинг
Дизайн и Арт
Менеджмент
Полиграфия
Программирование
Продвижение сайтов (SEO)
Разработка сайтов
Реклама и Маркетинг
Тексты и Переводы
Учеба и консультации
Фото / Видео / Аудио
Программирование
Администрирование
Анимация и Флеш
Архитектура и инжиниринг
Аутсорсинг и Консалтинг
Дизайн и Арт
Менеджмент
Полиграфия
Программирование
Продвижение сайтов (SEO)
Разработка сайтов
Реклама и Маркетинг
Тексты и Переводы
Учеба и консультации
Фото / Видео / Аудио
Администрирование
Анимация и Флеш
Архитектура и инжиниринг
Аутсорсинг и Консалтинг
Дизайн и Арт
Менеджмент
Полиграфия
Программирование
Продвижение сайтов (SEO)
Разработка сайтов
Реклама и Маркетинг
Тексты и Переводы
Учеба и консультации
Фото / Видео / Аудио
Точнее:
О чем ваш проект?
i
Кратко опишите, что нужно сделать
Название:
5 символов
Опишите суть проекта
i
Подробно опишите, какую работу нужно выполнить по вашему проекту
Описание:
слов: 338
При поддержке
Tiny
Есть редактор тайловых карт (<noindex><a href="https%3A%2F%2Fwww.mapeditor.org%2F%29" class="b-post__link b-post__link_ellipsis " target="_blank" rel="nofollow" title="https://www.mapeditor.org/)">www.mapeditor.org/)</a></noindex> необходимо написать С# скрипт импорта фаила .tmx (а вместе с ними вспомогательных фаилов tsx и картинок) для создания объектов на сцене юнити в режиме работы (те без Editor ' s скриптов которые в билд не попадают <br/> <br/>Готовые решения не подходят тк работают не в режиме работы приложения а из редактора. <br/> <br/>Есть примеры реализации с github : <br/> <br/><noindex><a href="https%3A%2F%2Fgithub.com%2Fdiogorbg%2FTMX-MapLoader-Unity5" class="b-post__link b-post__link_ellipsis " target="_blank" rel="nofollow" title="https://github.com/diogorbg/TMX-MapLoader-Unity5">github.com/diogorbg/TMX-M...</a></noindex> – не подходит тем что работает только со спрайтами (тк надо еще сделать карту спрайтов самому и версия tmx фаилов поддерживается довольно таки старая ну и сделано как то корява на основе созданых объектов спрайтов которые множат многократно). Из плюсов тут – легко читаемость кода благодаря созданию объектов из XmlSerializer (TMX_Data.cs пример) <br/> <br/><noindex><a href="https%3A%2F%2Fgithub.com%2FTheBoneJarmer%2FTiledCS" class="b-post__link b-post__link_ellipsis " target="_blank" rel="nofollow" title="https://github.com/TheBoneJarmer/TiledCS">github.com/TheBoneJarmer/...</a></noindex> – то на что обращаю внимание – она создает объекты из tmx фаилов , поддержка современных карт. во время написания данного поста поддержка base64 decode есть только в ветке developer. живой проект. можно на основе его читать карты и уже писать свой скрипт что создает на сцене объекты и колайдеры и тп (вот кстати проект ниже можно глянуть ) с помошью <noindex><a href="https%3A%2F%2Fdocs.unity3d.com%2FManual%2FAssetBundlesIntro.html" class="b-post__link b-post__link_ellipsis " target="_blank" rel="nofollow" title="https://docs.unity3d.com/Manual/AssetBundlesIntro.html">docs.unity3d.com/Manual/A...</a></noindex> или более современным <noindex><a href="https%3A%2F%2Fdocs.unity3d.com%2FManual%2Fcom.unity.addressables.html" class="b-post__link b-post__link_ellipsis " target="_blank" rel="nofollow" title="https://docs.unity3d.com/Manual/com.unity.addressables.html">docs.unity3d.com/Manual/c...</a></noindex> <br/> <br/>Все остальные готовые решения работают только в редакторе (те они не работают во время работы игры что бы на лету создавать из фаило tmx объекты со сцены) <br/> <br/>В прикрепленных фаилах пример выгрузки программы Tiled <br/> <br/> <br/>Полагаю что сам парсинг лучше взять готовый <noindex><a href="https%3A%2F%2Fgithub.com%2FTheBoneJarmer%2FTiledCS" class="b-post__link b-post__link_ellipsis " target="_blank" rel="nofollow" title="https://github.com/TheBoneJarmer/TiledCS">github.com/TheBoneJarmer/...</a></noindex> (тем более он обновляется) остается написать скрипт на С# что пройдется объектам и создаст префабы (как понимаю лучше так тк скажем клетка земли повторяется много раз) и разместит на сцене <br/> <br/> <br/>Что Важно учесть : <br/> <br/>на ряд объектов есть коллайдеры (полагаю в парсере это учтено тк в карты можно передавать эту информацю) <br/>обращайте внимание что за свойства метода являются списками (например может быть несколько слоев) <br/> <br/>Так есть и другие примеры карт tmx или самому можно попробовать сделать для тестов (но я полагаю если под парсер написать создание объектов верно то все будет ок) <br/> <br/>И да – перед запуском импорта сцена очищается (те нет нужды хранить постоянно префабы и тп. эти карты из интернета будут загружаться игрокам) <br/> <br/>Бюджет примерный
1229 символов
Требуется сотрудник в городе
Укажите бюджет проекта
Бюджет:
руб
usd
грн
руб
руб
usd
грн
за проект
в час
в день
в месяц
в месяц
за проект
в час
в день
в месяц
или
По договоренности
Безопасная сделка
Это сервис, который дает финансовые гарантии обоим участникам проекта.
Узнать подробнее
Комиссию 10% оплачивает
Работодатель
Фрилансер
50 на 50
Работодатель
Работодатель
Фрилансер
50 на 50
Ожидаемые сроки выполнения работы
Сроки:
1 день
1 неделя
2-3 недели
1 месяц
больше месяца
1 день
1 день
1 неделя
2-3 недели
1 месяц
больше месяца
Получите максимум от вашего проекта!
7 дней Ваш проект будет показываться в поиске выше всех проектов!
$3
Закрепить
7 дней Ваш проект будет показываться в поиске выше всех проектов, включая закрепленные!
$5
Срочно!
У меня есть аккаунт
Новый пользователь
Зарегистрироваться
Войти с помощью
Опубликовать проект
Публикуя проект, вы подтверждаете, что принимаете
Правила сайта
Вход
Регистрация
Разместить проект
Специалисты
Добавить проект или вакансию
Каталог услуг
Офисные сотрудники
Фрилансеры
Студии
Команды
Начинающие специалисты
Работа
Удаленная работа
Вакансии: работа в офисе
Инкубатор
Smart
заказ
Блог
Вход в аккаунт
Войти с помощью
Вконтакте
или
Забыли пароль?
Зарегистрироваться
Запомнить меня
Восстановление пароля
Требуется авторизация
Пожалуйста, авторизуйтесь как работодатель для добавления соискателя в закладки.
Требуется авторизация
Чтобы добавить проект в избранное, пожалуйста, авторизуйтесь как фрилансер.