|
399 / 308 / 104
Регистрация: 07.05.2017
Сообщений: 2,217
|
|
Заранее нарисованная карта и маркер игрока на ней14.05.2023, 21:39. Показов 641. Ответов 6
ребята, вопрос вроде бы не сложный, но это до того, как задумаешься об реализации.
направьте или подкиньте пару идей, как ставить маркер при открытии карты и чтобы маркер ставился туда, где игрок находится. а если он еще и повернут будет в сторону взгляда, ваще будет огонь! кто нибудь такое делал ? карта по идее будет нарисованная заранее. типа чертежа.
0
|
|
| 14.05.2023, 21:39 | |
|
Ответы с готовыми решениями:
6
Как добавить на страницу сайта карту OSM и отобразить на ней маркер (желательно использовать C# MVC3) Игровая карта и проблема отображения на ней |
|
3362 / 1775 / 1028
Регистрация: 26.10.2018
Сообщений: 5,204
|
|
| 14.05.2023, 23:09 | |
|
номализуй координаты в пространство от 0 до 1, если у тебя картинка карты размером 100х250, а реальный мир 300х750, и ты находишься в реальном мире в точке 123;321
то координаты маркера на картинке будут такие x 123 / 300 * 100 y 321 / 750 * 250
0
|
|
|
399 / 308 / 104
Регистрация: 07.05.2017
Сообщений: 2,217
|
|||
| 14.05.2023, 23:51 [ТС] | |||
|
спасибо . только без пинка не разберусь.
![]() тут не совсем понял. в общем чайник мой "закипел" )...
0
|
|||
|
3362 / 1775 / 1028
Регистрация: 26.10.2018
Сообщений: 5,204
|
|
| 15.05.2023, 00:27 | |
|
Как я понимаю, реальный мир измеряется в юнитах, а карта в пикселях, так как это картинка на канве, хз как у тебя там. И соотношение 1к1 желательно, то есть 1 юнит это 1 пиксель. Но можно и другие соотношения, просто домножать на коэффициент придется. Если мы ведь говорим о карте типа проекции на мир сверху.
0
|
|
|
399 / 308 / 104
Регистрация: 07.05.2017
Сообщений: 2,217
|
|||
| 15.05.2023, 02:39 [ТС] | |||
|
юнит в движке юнити и есть 1 метр.
то, что карта в пикселях, а мир в метрах, то я это и имел в виду. я просто даже не знаю с какой стороны подойти к этому вообще. ![]() Добавлено через 27 минут можно конечно не запариваться и пойти по пути "миникарта за час". с второй камерой и рендер текстурой. ну ты понял... но хотелось бы именно так, как я описал ![]() Добавлено через 4 минуты небольшое уточнение. карта не будет на экране постоянно, а открываться по нажатию кнопки. как в "старые добрые времена" )
0
|
|||
|
3362 / 1775 / 1028
Регистрация: 26.10.2018
Сообщений: 5,204
|
||
| 15.05.2023, 03:05 | ||
|
0
|
||
|
399 / 308 / 104
Регистрация: 07.05.2017
Сообщений: 2,217
|
||
| 15.05.2023, 19:08 [ТС] | ||
|
как кодом это путево написать х.зн. потому что коэффициенты учитывать при разных габаритах, как ты советовал, моего не математического образования не хватит.)) думал может минимизировать применение кода для этого случая. создать плоскость соотношением сторон с локацию и текстурой карты на ней. и при нажатии кнопки включать например вторую камеру с видом сверху и отключать все, кроме карты и игрока на ней. ну или с помощью слоев показывать только карту и условного(или реального) игрока.
0
|
||
| 15.05.2023, 19:08 | |
|
Помогаю со студенческими работами здесь
7
Карта мира с отмеченными на ней местами
Для данных значений m, n и известной ставки каждого игрока определить номер игрока, который выиграл и сумму выигрыша Нарисованная таблица пропадает Нарисованная полоса прокрутки у ListBox Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|