Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Shark_3D

Treue Seele

  • »Shark_3D« ist der Autor dieses Themas

Beiträge: 311

Wohnort: Hannover

Beruf: Schüler

  • Private Nachricht senden

1

11.05.2003, 09:46

Hach ich bin so glücklich!!

geil!!
ich hab das erste mal wirklich was alleine mit überlegen hungekriegt,beim programmieren ;)

Hier der Code_:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
HRESULT Move(float fNumSecsPassed)
{
    
    int key = 256;
    for(int i = 0;i<key;i++)
    {
        if(GetAsyncKeyState(i))
        {
         switch(i)
         {
          case(VK_SPACE):
          g_fTime += fNumSecsPassed;
          break;
          case(VK_BACK):
          g_fTime-= fNumSecsPassed;

          break;
          default: fNumSecsPassed= 0.0f; 
}

}
}
    return 0;
}   
    


JAAA!!!
"Immer die doppelte Menge"
(Kaufmannsregel Nr.355 von der Lehrkassette 3)

Shark_3D

Treue Seele

  • »Shark_3D« ist der Autor dieses Themas

Beiträge: 311

Wohnort: Hannover

Beruf: Schüler

  • Private Nachricht senden

2

11.05.2003, 09:50

Und ich kann jetzt Meshes laden und texturieren und FAst alles mit texturen machen.
GOTT(David ;) ) Ich Danke dir für dieses Buch!!

Und anHand von de nBeispielen hab ich sogar mein schlechtes c++ wissen verbessert:)
"Immer die doppelte Menge"
(Kaufmannsregel Nr.355 von der Lehrkassette 3)

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

3

11.05.2003, 10:11

Hi,

das freut mich ungemein :)
Wozu dient denn dieser Code? Mit der Leertaste und Backspace, kannst Du da jetzt irgendein Objekt steuern, oder wie hast Du das gemacht?

4

11.05.2003, 10:37

das ist aber merkwürdig, warum erhöhst du dann die zeit?
stay tight, project universe comes back!
### project earth <> 2004 ###

Shark_3D

Treue Seele

  • »Shark_3D« ist der Autor dieses Themas

Beiträge: 311

Wohnort: Hannover

Beruf: Schüler

  • Private Nachricht senden

5

11.05.2003, 10:53

JA also ich nehm die Rotation und Translationsdaten mit g_fTime mal.
Und wenn ich nichts drücke ist der Rotationswinkel 0 und die Transformation auf der Z-Achse stoppt auch.
"Immer die doppelte Menge"
(Kaufmannsregel Nr.355 von der Lehrkassette 3)

Shark_3D

Treue Seele

  • »Shark_3D« ist der Autor dieses Themas

Beiträge: 311

Wohnort: Hannover

Beruf: Schüler

  • Private Nachricht senden

6

11.05.2003, 10:56

Naja es ist an sich ja nur ne Mini-erweiterung für das aus dem Buch.
"Immer die doppelte Menge"
(Kaufmannsregel Nr.355 von der Lehrkassette 3)

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

7

11.05.2003, 11:07

Naja, Hauptsache es macht das, was Du willst :)
Experimentiere ruhig ein bisschen herum, ich denke das ist das beste, was man machen kann.

Shark_3D

Treue Seele

  • »Shark_3D« ist der Autor dieses Themas

Beiträge: 311

Wohnort: Hannover

Beruf: Schüler

  • Private Nachricht senden

8

11.05.2003, 11:17

YUPP!
Aber g_fTime kann man doch net für alle Animationen benutzen.
Dann erhöhen doch fast alle Tasten g_fTime.
Aslo würde der Character in alle Richtungen gehen wenn man eine taste drückt.
weil ja bei allen Pfeiltasten g_fTime erhöht wird.
"Immer die doppelte Menge"
(Kaufmannsregel Nr.355 von der Lehrkassette 3)

Shark_3D

Treue Seele

  • »Shark_3D« ist der Autor dieses Themas

Beiträge: 311

Wohnort: Hannover

Beruf: Schüler

  • Private Nachricht senden

9

11.05.2003, 11:24

Oder muss man net alles mit g_fTime mal nehmen sondern z.B für die Rotation eine eigene immer grösser werdende Variable erstellen ?
Aber dann hätte man ja für jede Animation ne eigene Variable?
"Immer die doppelte Menge"
(Kaufmannsregel Nr.355 von der Lehrkassette 3)

Shark_3D

Treue Seele

  • »Shark_3D« ist der Autor dieses Themas

Beiträge: 311

Wohnort: Hannover

Beruf: Schüler

  • Private Nachricht senden

10

11.05.2003, 11:25

Ich will jetzt ja einfach nur das wenn ich idie Leertaste drücke sich das daas Dreieck nur dreht un sich net auf der ZAchse bewegt.
Aber beides ist ja von g_fTime abhängig und deshalb wird halt beides gemacht
"Immer die doppelte Menge"
(Kaufmannsregel Nr.355 von der Lehrkassette 3)

Werbeanzeige