Понедельник, 25 Ноября 2024, 07:06

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Составление пути
cosferapsДата: Вторник, 03 Июля 2012, 11:03 | Сообщение # 1
почетный гость
Сейчас нет на сайте
Всем привет smile !
Помогите, пожалуйста, с такой вот задачкой. Уже имеется массив из двух строк заполненный координатами точек пути (х - в первой строке, у - во второй). Как мне составить из этих точек путь, что нужно? Напишите маленький пример по возможности. Справку читал, но не очень понял, как это всё взаимодействует.
Заранее большое спасибо smile !!!


GMS MC
MadMaxДата: Вторник, 03 Июля 2012, 11:15 | Сообщение # 2
\o
Сейчас нет на сайте
path=path_add()
path_add_point(path,x,y,100)
path_add_point(path,x1,y1,100)
path_start(path,speed,0,0)

место x,y x1,y1 подставляешь координаты пули вот и путь


[Gamiron #10] Prison Break
[2D] Revenge [iOS, Android]


ilgamerДата: Суббота, 07 Июля 2012, 19:12 | Сообщение # 3
Needle Games
Сейчас нет на сайте
Только массив у тебя скорее не из двух строк, а из двух столбцов.
Если тебе нужно получить из точек сглаженный путь, читай про кривую Безье. Если тебе будет достаточно следования от одной точки к другой, то сделай так:
В Create:
Code
s=0

//Твой двумерный массив
coord[1,x]=10
coord[1,y]=10
...
coord[10,x]=68
coord[10,y]=68


В Step:
Code
if s<10 then s+=1

While x<>coord[s,x] and y<>coord[s,y]
{
   move_towards_point(coord[s,x],coord[s,y],speed)
}


Ну в общем-то все. Если есть проблемы, спрашивай.




Сообщение отредактировал ilgamer - Суббота, 07 Июля 2012, 19:16
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг