Я разрабатываю игру html5 / javascript с использованием пакета phaser (http://phaser.io/)
Как часть этого, мне нужно сделать некоторые лучи, чтобы создать конус обзора впереди и сбоку от персонажа. Раньше я использовал Unity, где это действительно прямолинейно, но я не могу понять, как бы я поступил с этим, используя фазер.
Я набросал то, что хотел бы сделать:
Я действительно не знаю, с чего начать в javascript / phaser. В настоящее время стена состоит из спрайтов. Я не могу найти какую-либо хорошую информацию о том, как использовать лучи для обнаружения препятствий, поэтому, если бы кто-то мог указать мне в правильном направлении, это было бы потрясающе.
В качестве альтернативы, может ли кто-нибудь предложить лучший подход к обнаружению препятствий в нескольких направлениях?