Arma 3 редактор

Arma 3 редактор
Arma 3 редактор

Как сделать изометрическую сетку. MrXolmC Дата: Вторник, 30.06.2015, 15:08 | Сообщение # 1

Лопата_Ворм

Группа: Пользователи

Сообщений: 121

Награды: 2 Репутация: 34

Статус: Offline

Как сделать изометрическую сетку, и чтобы персонаж двигался только по ней и плавно(то есть не телепортировался и шел, а когда останавливался, оказывался в центре изометрической клетки.
Бобер

Сообщение отредактировал Volk - Понедельник, 01.02.2016, 14:45

  Gracio001 Дата: Вторник, 30.06.2015, 21:18 | Сообщение # 2

Отменить рассвет

Группа: Администраторы

Сообщений: 1837

Награды: 2 Репутация: 184

Статус: Offline

MrXolmC, исходник в студию. А вообще, div тебе в помощь.
варвара сегодня плакала ночью,
боялась, что утро уже не наступит.
  BRESS Дата: Четверг, 02.07.2015, 15:32 | Сообщение # 3

Мастер-ломастер

Группа: Администраторы

Сообщений: 3063

Награды: 0 Репутация: 221

Статус: Offline

А при чем тут исходник? )) Человек спрашивает, как реализовать такое движение. Плюс даже я не понял, как ты собрался использовать div. Просветил бы хоть.

По теме. Насколько я знаю, mp_grid тут не поможет. А так как я в математике не силен, придется всё делать на костыликах. При старте движения запоминаешь координаты игрока и помаленьку изменяешь его положение в пространстве при помощи hspeed и vspeed. Как только игрок отклонится от начальной точки на определенное расстояние, останавливаешь движение. Вот пример: http://rghost.ru/7x6fLpy6X

Для ваших вопросов по Game Maker есть специально созданный форум. Оставьте в покое мою личку. Спасибо за внимание!   GoodWin Дата: Четверг, 02.07.2015, 17:04 | Сообщение # 4

Бывалый

Группа: Постоянный

Сообщений: 473

Награды: 1 Репутация: 80

Статус: Offline

При создании задай ему 4 координаты - точки (относительно ГГ) к которым нужно двигаться (верх, низ, право, лево) при нажатии нужной клавиши двигай его в соответствующую точку и как только он переместился в нее, задавай новые 4.
Кому нужны саундтреки для ваших игр, обращайтесь..

Сообщение отредактировал GoodWin - Четверг, 02.07.2015, 17:05

  Gracio001 Дата: Четверг, 02.07.2015, 21:55 | Сообщение # 5

Отменить рассвет

Группа: Администраторы

Сообщений: 1837

Награды: 2 Репутация: 184

Статус: Offline

Цитата BRESS ()

Плюс даже я не понял, как ты собрался использовать div. Просветил бы хоть.


Типа этого:



Код

if x div (16 div 2)) mod 2 = 0
{ xh = (x div (16 div 2)) (16 div 2); }   
else
{ xh = (x div (16 div 2) +1) (16 div 2); }

//

if y div (16 div 2)) mod 2 = 0
{ yh = (y div (16 div 2)) (16 div 2); }   
else
{ yh = (y div (16 div 2) +1) (16 div 2); }


варвара сегодня плакала ночью,
боялась, что утро уже не наступит.
  BRESS Дата: Пятница, 03.07.2015, 12:00 | Сообщение # 6

Мастер-ломастер

Группа: Администраторы

Сообщений: 3063

Награды: 0 Репутация: 221

Статус: Offline

Насколько я понимаю, этот код выравнивает положение объекта по сетке и никакого отношения к изометрии не имеет. В общем, объясняй свой алгоритм: моя твоя не понимать. Цитата GoodWin ()

При создании задай ему 4 координаты - точки (относительно ГГ) к которым нужно двигаться (верх, низ, право, лево) при нажатии нужной клавиши двигай его в соответствующую точку и как только он переместился в нее, задавай новые 4.

Тоже хороший вариант.
Для ваших вопросов по Game Maker есть специально созданный форум. Оставьте в покое мою личку. Спасибо за внимание!   Gracio001 Дата: Пятница, 03.07.2015, 13:22 | Сообщение # 7

Отменить рассвет

Группа: Администраторы

Сообщений: 1837

Награды: 2 Репутация: 184

Статус: Offline

Цитата BRESS ()

Насколько я понимаю, этот код выравнивает положение объекта по сетке и никакого отношения к изометрии не имеет.

Совершенно верно. Просто голова болела и вообще про изометрию просмотрел.
варвара сегодня плакала ночью,
боялась, что утро уже не наступит.
 
Arma 3 редактор 40
Поиск пути по сетке. - gmakers. xyz
Arma 3 редактор 72
ВСЕ ВОПРОСЫ СЮДА! - Discuss Scratch
Arma 3 редактор 81
Что может это означать?
Arma 3 редактор 41
Блины на ряженке рецепт с фото пошагово
Arma 3 редактор 54
Видео мастер-класс: объемная звезда из бисера Ярмарка
Arma 3 редактор 93
Горошница (гороховая каша рецепт)
Arma 3 редактор 60
Arma 3 редактор 30
Arma 3 редактор 50
Arma 3 редактор 16
Arma 3 редактор 96
Arma 3 редактор 44
Arma 3 редактор 100
Arma 3 редактор 89
Arma 3 редактор 68
Arma 3 редактор 81