Vark
a écrit : c'est pas de la 3D c'est un raycaster,
en plus il est pas si rapide que ça
et souvent ne remplit pas tout l'écran (même sur 89)
et franchement je trouve vraiment sa taille abusée pour ce qu'il fait
Le raycasting est une méthode de 3D.
Pour un raycaster, il est très rapide.
C'est normal. Il utilise du 96×96 pour des raisons de vitesse et de divisibilité. 96 est divisible par 1, 2, 3, 4, 6, 8, 12, 16, 24, 32, 48, 96. 100 est divisible seulement par 1, 2, 4, 5, 10, 20, 25, 50, 100. Et la taille horizontale est aussi de 96 pour avoir un carré.
Fais la même chose en plus petit, alors...
Blue_Z
a écrit : Un programme _nostub c'est bien un programme qui peux se lancer sans kernel ? Ou ma définition est-elle erronée ?
Vark
a écrit : je suis pas d'accord, c une méthode pour donner une certaine representation de la 3D mais ça n'a rien à voir avec le trinity engine par exemple
mé c pas rapide qd même
ok mais c'est chiant quand même que ça remplisse pas tout
Le résultat visuel est le même.
Fais mieux alors.
Cf. ci-dessus.
Kevin KoflerPas tout à fait quand même
a écrit : Le résultat visuel est le même.
VarkMais ce n'est pas un raycaster qu'a fait Nitro. Je me souviens que sBibi et toi m'avaient dit ça, mais au concours prologin, je lui ai demandé parce que ça m'intriguait et ce n'en est pas un (c'est un Portal Engine).
a écrit : pas du tout, sauf si c'est developpé à fond comme celui de Nitro mais ça demande trop de puissance ...
Kevin Kofler a écrit :
Le raycasting est une méthode de 3D.
> en plus il est pas si rapide que ça
Pour un raycaster, il est très rapide.
Un programme _nostub est un programme qui ne contient pas le stub kernel. Dans le cas du "nostub" de genlib, le programme principal est _nostub, mais genlib ne l'est pas, donc le programm entier n'est pas _nostub.
Le résultat visuel est le même.
Blue_Z
a écrit : De ce que j'ai vu du moteur de Sbibi, il y a six degrés de libertés, contre 4 dans un raycasteur non ? On pourrait par exemple faire un Quake avec ce moteur, mais pas avec un raycaster (corrige moi si je me trompe)