Aktuelle Zeit: 13.05.2024, 20:04

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: ego shooter
BeitragVerfasst: 03.07.2009, 16:33 
Offline

Registriert: 05.12.2008, 15:52
Beiträge: 3
hallo, ich würde gerne meinen eigenen 3d ego shooter mit online unterstützung programmieren.
Ich weiß, dass hört sich viel an, aber ich lerne dabei sehr viel, auch wenn es einige Zeit dauert.
Die Grafiken würde ich gerne alle komplett downloaden aus diversen Seiten bei dennen es kostenlose Grafiken gibt. Aber wenn ich jetzt z. B. eine Figur downloade und diese in Irrlicht lade, dann sieht man die ja da nur und macht nichts. Wie krieg ich die dann z. B. zum laufen? Also das sich die Füße bewegen?
Ich hab die Tutorials schon gemacht, aber in den Tutorials liegt es (bei der Frau im Hello World) an der Grafik selber, dass sie sich bewegt und nicht an der Programmierung.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: ego shooter
BeitragVerfasst: 03.07.2009, 16:44 
Offline

Registriert: 21.05.2009, 23:10
Beiträge: 17
Die Animation ist in der Datei schon drin, du musst also endweder lernen, Figuren zu animieren, oder animierte Figuren finden.

Aber ein wenig programmieren müsstest du dennoch, denn die Laufanimation soll ja auch nur dann zu sehen sein, wenn die Figur auch läuft;)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: ego shooter
BeitragVerfasst: 03.07.2009, 20:39 
Offline

Registriert: 23.07.2008, 15:42
Beiträge: 41
Wie gesagt, die anis liegen schon in der datei, manchmal müssen sie aber auch selber gemacht werden, der ersteller der figur kann ja nicht wissen welche animationen du habe möchtest.
Vielleicht eine Kurze erklärung:

Es gibt zwei arten von animationen:
1. Boneanimation:
Der Figur werden virtuelle Knochen (Bones) verpasst, und die werden dann über die programmierung gesteuert z.B
Code:
beweg knochen 1 um 10 grad nach  oben

Diese animationsmethode ist leider im gegensatz zur nächsten methode sehr rechenintensiv
2. Frameanimation
diese methode funktioniert wie ein daumenkino: der ersteller der figur macht einen schnappschuss von jeder position der figur die in der animation enthalten ist und gibt dieser animation(hoffentlich) einen namen, den der programmierer dann nur noch aufzurufen braucht und schon bewegt sie die figur

_________________
Lebe jeden Tag als wäre es dein letzter-
irgentwann wirst du Recht haben.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: ego shooter
BeitragVerfasst: 03.07.2009, 21:00 
Offline

Registriert: 05.12.2008, 15:52
Beiträge: 3
ok danke, woher bekomme ich solche modelle und wie kann ich wenn es diese animationen erhält die animationen starten? Also z.b. wenn man w drückt soll sie die laufanimation abspielen


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: ego shooter
BeitragVerfasst: 03.07.2009, 23:03 
Offline

Registriert: 23.07.2008, 15:42
Beiträge: 41
Models saug ich mir immer unter
http://www.3dextras.com
dort legst du dir einen Account an (gratis)
und kannst dort models downloaden.

Zu den Boneanimationen
musst du in der Dokumentation schauen, dafür gibts ne eigene (und meiner meinung nach sehr komplizierte) klasse für. Programmieraufwandtechnisch würde ich dir jedoch die frameanimation empfehlen:

Bei den Md2 models ist es ja bereits im tut erklärt, bei anderen muss ich etwas weiter ausholen:

Jedes model hat eine art zeitlinie, in der datei sind z.B hundert frames(die bereits erwähnten schnappschüsse) enthalten. Davon könnten 50 frames einen schritt nach vorne bilden und die anderen 50 frames einen schritt nach rechts. Damit deine Figur nun einen Schritt nach vorne macht musst du dein programm diese 50 frames abspielen lassen.
nach dem schema:
Code:
Wenn 'w' gedrückt wurde
Spiele die ersten 50 frames des Models "Spieler.b3d" ab

Die Klasse IAnimatedMeshSceneNode bietet dafür (und für die boneanimation)
die entsprechenden funktionen die du in der doku nachlesen kannst

_________________
Lebe jeden Tag als wäre es dein letzter-
irgentwann wirst du Recht haben.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: ego shooter
BeitragVerfasst: 15.07.2009, 09:11 
Offline

Registriert: 16.01.2008, 12:31
Beiträge: 79
Du meinst sicher www.3dxtras.com :)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: ego shooter
BeitragVerfasst: 16.07.2009, 06:29 
Offline
Benutzeravatar

Registriert: 16.10.2007, 07:56
Beiträge: 229
Wohnort: Regensburg
Sehr interessante Seite ... hab mich gleich mal registriert ;)

_________________
Bild


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de