2016-07-15 16 views
3

GameMaker에서 정확하게이 기사에서 설명한 것과 동일한 것을 구현하고 싶습니다. http://www.redblobgames.com/articles/visibility/.GameMaker 2D 가시성

다른 언어로 된 코드를 사용할 수 있지만 GML로 효과적으로 이식하는 방법을 알 수 없습니다. 필자가 시도한 모든 레이캐스팅 솔루션은 완전히 죽는 fps로 연결됩니다.

저보다 많은 지식을 가진 사람이 도움이 될 수 있습니까?

답변

3

이 문제도 발생했습니다. 주로 게임 제작자의 실행 속도 때문입니다. here에 관한 gm tech 블로그 게시물을 확인하십시오.

또한 개체 단계 이벤트보다 빠르게 실행되므로 셰이더로 사용하는 것이 가장 좋습니다.

행운을 빈다!

+0

나는 SmartLight라고 불리는이 밝고 완전 무료 엔진을 실제로 발견했다 : http://cbna.forumactif.com/t10023-cbna-smartlight-moteur-de-lumiere. 설명서는 프랑스어로되어 있지만 이전 GameMaker 포럼에서 번역본을 찾을 수 있습니다. – TheTurnipKnight