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

DerMark

Treue Seele

Beiträge: 324

Wohnort: Emsdetten

Beruf: Softwareentwickler

  • Private Nachricht senden

11

30.11.2011, 11:30

Sollte es eigentlich nicht:

var timeDiff = 100;

Das wird nirgendwo anders geändert.

Was du auch noch ausgeben könntest:

ball.vy

Mir fllt auch grade auf das die Maus immer behandelt wird, auch wenn gar nicht gedraggt wird. Der ball wird quasi immer an die Mausposition gesetzt.

12

30.11.2011, 11:38

Habe dass Timediff wieder geändert, also :

C#-Quelltext

1
2
3
var date = new Date();
                var time = date.getTime();
                var timeDiff = time - lastTime; 


Da ich mein Code dank einem Tutorial dass mit dem dragging den Ball bewegt gemacht habe,
und ich noch nicht alles so gaaanz verstanden habe, wird die Maus immer noch behandelt.
Ich weiss nur nicht wie ich den Ball durch simplen klick werfen kann... :S

DerMark

Treue Seele

Beiträge: 324

Wohnort: Emsdetten

Beruf: Softwareentwickler

  • Private Nachricht senden

13

30.11.2011, 12:12

Wenn du die Maus-Ball Interaktion nur dann statt finden lässt wenn die Maustaste gedrückt ist (mousedown -> ist gedrückt; mouseup -> ist nicht mehr gedrückt) dann sollte der Code der so schon da steht machen was du möchtest.

14

30.11.2011, 14:43

Sollte eigentlich funktionnieren.. so sehe ich es auch.. tut es aber nicht :huh:

DerMark

Treue Seele

Beiträge: 324

Wohnort: Emsdetten

Beruf: Softwareentwickler

  • Private Nachricht senden

15

30.11.2011, 14:49

Zeige doch nochmal die vollständige html Datei von dir, wer weiß evtl hast du was übersehen. Hast du denn entsprechende Tests durchgeführt?So wie der vorherige Code aussah kann es nämlich nicht funktionieren, aber dein Kommentar dazu, grade eben sagt wieder etwas anderes..

16

30.11.2011, 15:06

Ich lade mal das gesamte hoch, also den index und die Library kinetic.js.

Danke für deine Hilfe.

Jessica
»eponky« hat folgende Dateien angehängt:
  • indeex.txt (10,22 kB - 182 mal heruntergeladen - zuletzt: 06.05.2024, 16:46)
  • kinectic.txt (12,63 kB - 720 mal heruntergeladen - zuletzt: 08.05.2024, 00:12)

DerMark

Treue Seele

Beiträge: 324

Wohnort: Emsdetten

Beruf: Softwareentwickler

  • Private Nachricht senden

17

30.11.2011, 15:21

Du merkst dir nicht ob die Maus nun gedrückt ist oder nicht, das müsstest du hinzufügen (im mouseup und mousedown Eventhandler).

Dann musst du natürlich überprüfen ob die Maus gedrückt ist oder nicht wenn du die Maus behandelst, dazu müsstest du die Bedingung hier entsprechend erweitern:

C-/C++-Quelltext

1
if (mousePos !== null) {

Werbeanzeige