У меня есть 8 курсоров на 8 направлений на экране.
< /p>
Я хочу поместить их в массив и выбрать их в зависимости от вектора направления. Заказ не имеет значения, но мне нужно присвоить I координату в 1D массиве для каждого вектора, который можно увидеть выше. Я провожу много времени, пытаясь изобретать формулу для нее, но ничего не будет работать. < /p>
Псевдо -код: < /p>
Cursor getCursor(int x, int y) {
int i = TheFunctionINeed(x,y);
return cursors;
}
< /code>
Примечание: < /strong> Потому что так много парней были смущены тем, что я хочу, я использовал ответ, чтобы сделать следующую скрипку: отображение векторов на массив.
Подробнее здесь: https://stackoverflow.com/questions/267 ... o-1d-array
Как картировать 8 направлений на 1D массив ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение