Необходимо извлечь все ячейки в двумерном массиве (256x256), который находится в секторе с центром в начале координат, и пометить все остальные ячейки как ноль - PullRequest
0 голосов
/ 29 мая 2019

У меня есть двумерный массив 256x256, и теперь, когда игрок находится в центре, мне нужно извлечь поле зрения (FOV), которое видно игроку.
Например, если игрок смотрит справаFOV равный 180, тогда мне понадобится матрица 256x256, ячейки которой в правой половинке подматрицы (256x128) остаются одинаковыми, в то время как левые ячейки равны нулю.(радиус можно считать бесконечным, так как кривизна не нужна, поэтому мы, наконец, получаем треугольник, с которым нужно иметь дело)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...