🤑 Indie game store🙌 Free games😂 Fun games😨 Horror games
👷 Game development🎨 Assets📚 Comics
🎉 Sales🎁 Bundles

Je suis frustré, je n'arrive pas à reproduire la gruge. À force d'echec j'en viens à douter de moi même. C'était sur le level 7 avec double fusil à pompe, mais je n'y arrive plus.

Peut être que je m'était habitué au fait que le jeu ne permet pas de faire de tire en cover. Et que dans le feu de l'action avec un fusil à pompe qui à un angle de dispersion beaucoup plus large, au moins une balle arrive à sortir en cover.

Mais j'avoue tiquer un peu sur ce fameux interdit du tir en cover. Sur le screen, en étant dans cette position l'arme tire dans le vide. La zone morte est super large finalement.

A priori le tir devrait marcher vu qu'au moment du tir il n'y a pas d'obstacle entre le perso et la balle :

http://i.imgur.com/2xJtXCl.png

En 1 c'est le check de la première frame quand on tire pour voir s'il y a un mur entre la balle et le joueur, et ensuite la balle avance en 2. 1 est un rayon, 2 représente juste le mouvement, et à chaque frame, on check avec un rayon depuis la précédente position de la balle, jusqu'à sa position actuelle pour voir si elle a rencontré un mur, parce que lorsque le framerate est vraiment bas, la balle peut avancer trop vite et "sauter" des murs ou autres collisions.

A moins que parfois lorsque le framerate est trop bas, la balle spawn un peu plus loin que le bout du flingue, et comme j'utilise les premières coordonnées de la balle, ça peut fausser légèrement le résutlat vu que du coup le premier check entre la balle et le joueur commence plus loin. Mais en gros j'ai juste à remplacer la première coordonnée du check, à la place de la position de la balle, je prends le bout du flingue. Mais normalement, même avec ça, ça ne devrait pas changer grand chose.