Как избежать препятствий в игре на JavaScript с помощью фазера

Я разрабатываю игру html5 / javascript с использованием пакета phaser (http://phaser.io/)

Как часть этого, мне нужно сделать некоторые лучи, чтобы создать конус обзора впереди и сбоку от персонажа. Раньше я использовал Unity, где это действительно прямолинейно, но я не могу понять, как бы я поступил с этим, используя фазер.

Я набросал то, что хотел бы сделать:

персонаж и стена

Я действительно не знаю, с чего начать в javascript / phaser. В настоящее время стена состоит из спрайтов. Я не могу найти какую-либо хорошую информацию о том, как использовать лучи для обнаружения препятствий, поэтому, если бы кто-то мог указать мне в правильном направлении, это было бы потрясающе.

В качестве альтернативы, может ли кто-нибудь предложить лучший подход к обнаружению препятствий в нескольких направлениях?


person Chris Headleand    schedule 11.09.2014    source источник


Ответы (1)