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

BlackSnake

Community-Fossil

  • »BlackSnake« ist der Autor dieses Themas

Beiträge: 1 549

Beruf: Student

  • Private Nachricht senden

1

22.05.2006, 21:16

Zeitlupe??

Hi,
ich habe mir überlegt ne Zeitlupe in meinem Spiel einzubauen.
Wie schaffe ich das es langsamer wird.
Ich bentutze die TriBase-Engine, falls das wichtig ist.

thx

mfg GhostRider

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

22.05.2006, 21:29

Indem du die Szene halt nicht um 1/100 Sekunde weiterrechnest, sondern nur z.B. um 1/1000 Sekunde.

3

22.05.2006, 22:13

Hey

Multipliziere einfach all deine Bewegungen mit 0.1! Das wars. Somit bewegt sich und spielt sich das ganze 10x langsamer.

mfg Markus

BlackSnake

Community-Fossil

  • »BlackSnake« ist der Autor dieses Themas

Beiträge: 1 549

Beruf: Student

  • Private Nachricht senden

4

23.05.2006, 14:41

ok danke erstmal.
das werde ich mal aus probieren

BlackSnake

Community-Fossil

  • »BlackSnake« ist der Autor dieses Themas

Beiträge: 1 549

Beruf: Student

  • Private Nachricht senden

5

23.05.2006, 15:05

ich habe das jetzt so probiert um den ball langsamer zu machen:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
    //------------------------------------------------------------------------------------------

    // SlowMotion

    if(g_pbButtons[TB_KEY_S])
    {
        m_bSlowMotion = !m_bSlowMotion;
    }
    // Aktivieren

    if(m_bSlowMotion)
    {
        CBall::Move(fTime)*(1/1000);
    }


aber der wird irgendiwe schneller

thx
mfg

Phili

unregistriert

6

23.05.2006, 15:20

Rufst du auch nicht noch die normale Move-Funktion auf?

BlackSnake

Community-Fossil

  • »BlackSnake« ist der Autor dieses Themas

Beiträge: 1 549

Beruf: Student

  • Private Nachricht senden

7

23.05.2006, 15:27

das habe ich schon geändert.
jetzt habe ich das problem das mal ein ball in der zeitlupe kommt und ein anderer mal in der richtigen geschwindigkeit

Phili

unregistriert

8

23.05.2006, 15:49

Was?

BlackSnake

Community-Fossil

  • »BlackSnake« ist der Autor dieses Themas

Beiträge: 1 549

Beruf: Student

  • Private Nachricht senden

9

23.05.2006, 16:00

ich will nur die ball geschwindigkeit langsamen habe (für noobs).
aber jetzt habe es so hinbekommen das sagen wir der erste ball in zeitlupe rollt. aber wenn man jetzt einen block zerstört bekommt man zufällig nen neuen ball hinzu. der ist aber nicht in zeitlupe sondern in der richtigen geschwindigkeit.
was ist das?

wenn ich dann wieder auf normale geschwindigkeit umschalte wird der ertse ball wieder schnell und der zweite langsam???

thx

dbGAMES

Treue Seele

Beiträge: 323

Wohnort: Frankfurt

Beruf: Student

  • Private Nachricht senden

10

23.05.2006, 16:03

wenn du nach dem buch programmierst gibts doch da eine for schleife in der du alle bälle bewegst. multiplizier den aufruf in der schleife mal mit 1/1000, dann müsste es für alle bälle sein

Werbeanzeige