Показать сообщение отдельно
Старый 21.02.2010, 11:25   #17
LLI.T.A.L.K.E.R.
Мастер
 
Аватар для LLI.T.A.L.K.E.R.
 
Регистрация: 24.06.2009
Адрес: Набережные Челны
Сообщений: 930
Написано 292 полезных сообщений
(для 504 пользователей)
Ответ: Lib_arcade - Аркадные игры это просто

Похоже необходимо следущее, например в проекте подобному "Героям М&М" или пошаговых стратегий.
1) Как лучше использовать отображения вражеских персонажей?
  • а) отображение с помощью "клетки" - тогда неоходимо определить координаты клетки по экрану. Т.е. например клетка 17x17 под номером (3,1) =~ 68,17 в экранных пикселях.
    Тогда нужна функция например GetCellX и GetCellY.
  • б) отображение с помощью "спрайта" - тогда кажется необходимо наоборот получение клетки по позиции спрайта (пока не могу осмыслить на сколько это необходимо)
Всё это нужно для того например, если надо отобразить количество жизни или войск (как в героях) у клетки или спрайта в их координатах.

2) Возможно ли прикрепить второй массив информации клеток и/или спрайтов для лучшей совместимости? Хотя кажется лучше самому создавать его (просто, я пока не пробовал в МП массивы).
Думаю так будет облегчение по привязкам данных если сразу в либе, но всё-таки не возможно определить заранее кол-во данных (такие как жизни, деньги, войска и т.д.)
(Offline)
 
Ответить с цитированием