я работаю над прототипом игры, тестом MOBA :D
И у меня проблемы с движением. Я хочу, чтобы это было как в League of Legends, система «нажми и пройди». Так же и персонаж смотрит туда, куда он ходит.
Это будет 2D-игра с видом сверху.
Я тут подумал, у меня есть игрок и дот-класс.
В классе точек я могу поместить переменную типа: isVisible
. И в методе рисования:
public void Draw(SpriteBatch spriteBatch) {
if (isVisible) {
spriteBatch.Draw(//.....)
}
}
А в плеере что-то вроде:
if (dot.isVisible) {
//moving towards point code
}
Будет ли это работать?
Заранее спасибо!