ouais je pense que c mon 3ds r3 qui déconne un peu alors,enfin bon le 2 me suffira
chrisbk
of tu sais des fois j avais qqes visual +3ds3 sur mon vieux k6 2 300 des familles, et ca allait...cahin cahan, mais bon...
saxgard
ah ouias ca c génial , pas bete , bon bin deja je sais que je suis bien equiper pour commencer , a part peut etre ma machine qui commence a se faire vielle
Celeron 300 , Tnt2 16 mo , et 196 mo de ram <--- d'ailleur je crois que c pourac que je peu meme pas me servir de 3ds r3 qui fais que me planter ;)
par contre petit 19 pouce(ma fierté) :D :D
[edtdd]--Message édité par saxgard--[/edtdd]
chrisbk
la 2d il te faut juste qqchose qui puisse te sortir des images 2D.
Donc 3ds reste tjs un bon choix, voir meme + parce que, imagine tu fais un truc a la starcraft. Tu modelises une fois ton vaisseau, ensuite pour avoir les != sprites tu n'as qu'a rendre le meme vaisseau en le faisant tourner un peu a chaque fois
saxgard
non je collect un max avant de me lancer betement , ca me parait moin brute et ca me permet d'avoir l'avis de pleins demonde qui peut etre eux meme aurais déja essayer, alors autant en profiter.
De plus etant donné que je en peu pas commencé avant debut novembre , alors autant gagné du temps en posant déja le maximum de question et en récupérant le maximum d'info technique ou superficiel , ca me semble pas absurde comme procédé :D
Par contre tu ma dis quelquechose qui ma titillé, pour la 2d on a juste besoin d'un logiciel de dessins standard? pour réaliser les sprites et les fonds?
pour le multiplateforme jepense comme toi ;)
surtt que quand on commence c pas trop l'objectif
@++
[edtdd]--Message édité par saxgard--[/edtdd]
chrisbk
oue tout ca c ok, encore que je te conseille dx8 qui est bpc mois lourd a utiliser que le 7, pour l'init particulierement
Sauf si tu veux faire de la 2D (encore que....), mais vu que tu cause de 3dsmax...
OGL / DX8 c un debat alacon(TM), dans le fait que ca ne mene nulle part
tu prends un bout de code OGL, un bout de code DX8 tu regardes celui qui te plait le mieux et voila
Moi je prefere DX8 parce que :
-objet
-les extension OGL ca devient rapidement de la soupe (IMHO)
OGL a l'avantage d'etre multiplateforme, mais ca, moi je m'en tamponne joliment
Mais chacun ses gouts...
maintenant arrete de te triturer les meninges et lance toi, c comme ca que l'on apprend le mieux
saxgard
es-ce que directx7sdk , Visual C++ , et 3dstudio Max R2 suffisent pour réaliser un jeux?
que me manque t-il encore?
vaut-il mieux directx ou opengl? quel est la difference majeure entre les 2? es-ce un pb de comptatibilté multi-os?
etc... ;)
saxgard
je ne vais pasl'abandonner de si tot se topic , ne vous réjouissez pas trop vite :D :D
saxgard
oki j'en prend bonne note je te remercie
d'autres remarques générales ou techniques? j'écoute :D les autres nevous endormez pas dites cequi vous viens a l'esprit ;)
chrisbk
saxgard a écrit a écrit :
vi ca ma l'air clair
mais j'ai 2 petites questions , les regsitres mmx quand on code sans passer par l'asm sont-il directement utilisé?
autres questions le but du prog enasm que tu a marqué cqu'il fais la multiplication de l'enesemble des élements des tableaux en 1 ligne? c plus rapide? ou question temps ca reviens quand meme au meme? parcequebonje ne suis pas un tueur en ASM ;)
non ls registres MMX ne sont pas utilise, du moins pas sous visual
La dans le bout de code tu a fais deux multiplication avec 1 instructions.
Y a effectivement un bon petit gain de vitesse . Peut etre pas tjs x2, mais dans l ensemble on y gagne...
par contre, bon, c plus long a coder ;)
saxgard
vi ca ma l'air clair
mais j'ai 2 petites questions , les regsitres mmx quand on code sans passer par l'asm sont-il directement utilisé?
autres questions le but du prog enasm que tu a marqué cqu'il fais la multiplication de l'enesemble des élements des tableaux en 1 ligne? c plus rapide? ou question temps ca reviens quand meme au meme? parcequebonje ne suis pas un tueur en ASM ;)
chrisbk
par ex :
float *tab = new float[2];
float *tab2 = new float[2];
//remplis les tab
_asm
{
mov esi,tab;
mov edi,tab2;
movq mm0,[esi]; //copie de tab dans un registre MMX (un registre MMX fait 64bit de long, il peut donc contenir nos deux float)
movq mm1,[edi]; //copie de tab2 dans un autre registre MMX