2016-07-15 6 views
3

Je voudrais implémenter dans GameMaker exactement la même chose que dans cet article: http://www.redblobgames.com/articles/visibility/.GameMaker 2D Visibilité

Le code pour cela est disponible dans différentes langues, mais je n'arrive pas à comprendre comment le porter efficacement sur GML. Chaque solution de raycasting que j'ai essayée conduit à des fps complètement agonisants.

Est-ce que quelqu'un avec plus de connaissances que moi peut aider?

Répondre

3

J'ai rencontré ce problème aussi, il provient principalement de la vitesse d'exécution des gamemakers. consultez le blog de gm tech sur ce here.

En outre, cela fonctionnera probablement mieux en tant que shader car ils s'exécutent plus vite que les événements d'objets.

bonne chance!

+0

J'ai effectivement trouvé ce moteur brillant et complètement gratuit appelé SmartLight: http://cbna.forumactif.com/t10023-cbna-smartlight-moteur-de-lumiere. La documentation est en français mais vous pouvez trouver une traduction sur les anciens forums GameMaker. – TheTurnipKnight