#Mon système de raycasting fonctionne pas

1 messages · Page 1 of 1 (latest)

desert prairie
#

En gros, ce que mon code fait :

Main demande des inputs
Player les utilise, bouge le personnage, les envoie à raycasting pour qu'il les utilise
Raycasting essaye de générer un mur

#

Mais heu, par exemple, les murs générés, c'est ça :

#

Ça peut sembler bon, mais si tout marchait comme prévu, ça donnerait :

#

Bon, le dessin est dégueu, mais ça devrait donner un truc (à peu près) lisse quoi

#

Alors... Pourquoi ça marche pas ? J'ai cherché de partout, et je trouve pas

#

Les murs sont assez éloignés aux endroits auxquels je m'y attendais, mais je sais pas pourquoi c'est pas lisse

desert prairie
#

Ah, peut-être que je devrais en parler sur tiplanet ?

desert prairie
#

okay, après pas mal de temps, j'ai réussi à trouver la solution au problème, ça marche très bien maintenant ! 😉

regal idol
#

C'était quoi ?

#

(je n'y connais pas grand-chose en raycasting)

desert prairie
# regal idol C'était quoi ?

Alors, il y avait quelques erreurs au niveau de mes formules, mais celles-ci, je les avais corrigées avant ce message, mais en fait, j'avais complètement le résultat que j'étais censé avoir... C'était juste une erreur de précision : J'envoyais les rayons trop vite, et donc les calculs de distance après étaient pas vraiment justes

#

Maintenant ça ressemble à ça. Pas forcément très beau, mais on voit ce que ça représente quoi

#

Et en fonction de l'endroit où on est, on a un plutôt bon framerate : Il doit être d'environ 30 alors que j'ai pas encore optimisé tout le code

desert prairie
#

Bon bah maintenant, je cherche comment faire pour que les murs aient des textures, et ça a pas l'air simple non plus... Moi qui pensais avoir passé le plus difficile

dim ember
#

tu fais quoi exactement ?

#

ah et tu peux mettre ton post en résolu du coup (:

desert prairie
#

Ah je suis con

#

On le voit

dim ember
#

ah euh moi il est pas supprimé il est dans les trucs

#

mdrr

desert prairie
dim ember
#

ok sympa

desert prairie
#

Si t'as envie de tester, j'ai fait des releases sur mon github !

dim ember
#

en appli dcp?

desert prairie
dim ember
#

pas en python

#

ok

#

stylé

desert prairie
#

Je sais pas si ça fonctionne sur upsilon/omega etc car j'ai une n0115 par contre

dim ember
desert prairie
desert prairie
dim ember
#

mais j'espere un jour

dim ember
#

elle est bloquée

dim ember
desert prairie
#

Ah je viens de voir t'as fait un post pour ça

dim ember
#

je pensais que yavait que 100,110 et 120

dim ember
desert prairie
dim ember
#

chiant un peu