x und y vertauschen

Übersicht BlitzBasic Beginners-Corner

Gehe zu Seite 1, 2  Weiter

Neue Antwort erstellen

@ndinho

Betreff: x und y vertauschen

BeitragDo, Feb 24, 2005 15:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich möchte mal bitte den ganeuen code davon, wie man x und y vertauscht, abso, wenn z.B. ein Ball gegen eine Wand prallt, dass er ganu zurückprallt und nicht durch die Wand durch geht.


PS: Ich hab schon unter Suchen geguckt, aber er hat 441 Suchergebnisse geliefert und ich hatte kein bock, allle zu durchsuchen!

Bitte um verständnis
User posted image

Mein PC: AMD 3000+ / 1024 DDR-Ramm 400 / Geforce 6800
Meine Lieblingsspiele: World of Warcraft, Warcraft III, Pro Evolutions Soccer 4, Blitz Basic Smile
 

Blacky0m

Gast

BeitragDo, Feb 24, 2005 15:55
Antworten mit Zitat
Hi,

Vielleicht kannst du damit eas anfangen:

Code: [AUSKLAPPEN]

gx=800 : gy=600
Graphics gx,gy,16,1

winkel = 222

x#=gx/2
y#=gy/2


SetBuffer BackBuffer()
Repeat
   Cls
   
   If winkel < 0 Then
      Repeat
         winkel = winkel + 360
      Until winkel >=0
   ElseIf winkel > 360 Then
      Repeat
         winkel = winkel - 360
      Until winkel <= 360
   EndIf   
   
   
   x=x+Cos(winkel)*3
   y=y-Sin(winkel)*3
   
   If x < 0 Then
      x=0
      winkel = 180-winkel
   ElseIf x>800 Then
      x=800
      winkel = 180-winkel
   ElseIf y<0 Then
      y=0
      winkel = 360-winkel
   ElseIf y>600 Then
      y=600
      winkel = 360-winkel
   EndIf
   
         
   
   Oval x-5,y-5,10,10,1
   
   Flip
Until KeyHit(1)
End


mfg Blacky[/syntax]

DA

BeitragDo, Feb 24, 2005 16:13
Antworten mit Zitat
Benutzer-Profile anzeigen
Moin,

@ndinho hat Folgendes geschrieben:

PS: Ich hab schon unter Suchen geguckt, aber er hat 441 Suchergebnisse geliefert und ich hatte kein bock, allle zu durchsuchen!


Sag mal was denkst du dir eigentlich?
Du kleiner idiot geh weiter zu deiner Mama nuckeln!
Als wen du hier ansprüche stellen dürftes! Rolling Eyes

Und du Blacky0m, solltest dich auch was schämen so einem kleinen Wicht auch noch irgendeinen code zu geben! Mad

Thx
DarkAngel
Deutscher Blitz Basic Chat
 

Blacky0m

Gast

BeitragDo, Feb 24, 2005 16:18
Antworten mit Zitat
Hi,

Hauptsache er hat es...

mfg Blacky
 

David

BeitragDo, Feb 24, 2005 16:26
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

@DarkAngel: Halt dich mal zurück ja? Ich kann mich noch an diverse Fragen von dir erinnern, die auch nicht besser waren. Außerdem sind wir hier im Beginner Forum, nicht vergessen.
Es ist natürlich nicht gerade toll, von @ndinho, das er "keinen Bock" hat selbst zu suchen. Aber wenn du ihm deshalb nicht helfen willst, dann sag einfach garnichts!

grüße

tyty

BeitragDo, Feb 24, 2005 16:33
Antworten mit Zitat
Benutzer-Profile anzeigen
einfachste methode:
sorry das ich es ihm gebe aber er könnt ja auch ins buch von r.meyer gucken stehtsgenauso drin
Code: [AUSKLAPPEN]

a = x
x = y
y = a
User posted image

Kaikille suomea puhuville ihmisille: tyty = tyty the technical youngster!!!

DA

BeitragDo, Feb 24, 2005 16:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Moin,

@David
Ich weiß das ich "früher" mist gebaut habe und hoffe das ich mich jetzt geändert habe. Trodzdem finde ich das jemand @ndinho darauf hinweisen sollte das er einen großen Fehler macht. Ich wurde genauso darauf hingewiesen. Wen es dir nicht passt das ich jemandem helfe dan ist das dein Problem. Vieleicht siehst du das jetzt nicht als Hilfe an, aber denk dran, ich weiß wovon ich rede. Wink

thx
DarkAngel
Deutscher Blitz Basic Chat
 

Leonb

BeitragDo, Feb 24, 2005 16:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Zitat:
wie man x und y

na du machst es wie tyty!
einfach x, oder y in einer Variablen speichern
und dann
a=y
y=x
x=a

(so wie bei tyty)
aber was das mit einem hüpfenden Ball zu tun hatt weiß ich nicht.......
meine HP:
http://www.scz.de.ms

Waveblue

BeitragDo, Feb 24, 2005 16:41
Antworten mit Zitat
Benutzer-Profile anzeigen
ich glaub er meint eher das:
Code: [AUSKLAPPEN]
x=x*-1
y=y*-1

This is 10% luck
20% skill
15% concentrated power of will
5% pleasure, 50% pain
and 100% reason to remember the name
 

Leonb

BeitragDo, Feb 24, 2005 16:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Hätte er dann nicht gerfragt, wie man x und y in negative Zahlen umwandelt?
meine HP:
http://www.scz.de.ms

Waveblue

BeitragDo, Feb 24, 2005 16:44
Antworten mit Zitat
Benutzer-Profile anzeigen
@ndinho drückt sich manchmal ein wenig seltsam aus^^

Ich hab das gedacht weil ich das nur so mit seiner Erklärung in Zusammenhang bringen konnte!
This is 10% luck
20% skill
15% concentrated power of will
5% pleasure, 50% pain
and 100% reason to remember the name
  • Zuletzt bearbeitet von Waveblue am Do, Feb 24, 2005 17:01, insgesamt einmal bearbeitet

Spikespine

BeitragDo, Feb 24, 2005 16:46
Antworten mit Zitat
Benutzer-Profile anzeigen
@Waveblue: Rob?
 

Leonb

BeitragDo, Feb 24, 2005 16:48
Antworten mit Zitat
Benutzer-Profile anzeigen
@Waveblue:
HAHA! Razz
falsches Thema!
meine HP:
http://www.scz.de.ms

Waveblue

BeitragDo, Feb 24, 2005 17:02
Antworten mit Zitat
Benutzer-Profile anzeigen
Sorry Embarassed Embarassed
Nicht falsches Thema, aber falscher User!

Beide schreiben halt gern mal Mist zusammen!^^

habs richtigeditiert!
This is 10% luck
20% skill
15% concentrated power of will
5% pleasure, 50% pain
and 100% reason to remember the name
 

Mogon

BeitragDo, Feb 24, 2005 17:56
Antworten mit Zitat
Benutzer-Profile anzeigen
https://www.blitzforum.de/viewtopic.php?t=9542 Very Happy

Artemis

BeitragDo, Feb 24, 2005 18:04
Antworten mit Zitat
Benutzer-Profile anzeigen
Dein einziges Problem ist wohl, das du ein paar tasten vertauscht hast mogon!! Laughing
Oder ist das absicht, das man nit "rechts" nach oben "steuert"??
*ablach*LaughingLaughing
 

Leonb

BeitragFr, Feb 25, 2005 15:55
Antworten mit Zitat
Benutzer-Profile anzeigen
häh? was hat dein "Ballphysik" Programm mit diesem Thema zu tun?
meine HP:
http://www.scz.de.ms

Randall Flagg

BeitragFr, Feb 25, 2005 16:08
Antworten mit Zitat
Benutzer-Profile anzeigen
1.

Hatte hier bicht jemand mal gesagt, dass man hier nicht hinschreiben soll:
"Gib mir mal Code", sondern nur hilfe leisten soll, damit der andere es selber herausfindet und es dann löst?

2.

Ich sag zu dem Thema nur eines:
Kollisionen!

Einfach: If Rectsoverlap () then x=x- 10 oder y=y-10

So in etwa, glaub ich.

PS: Keine Sorge, ich hab mich jetzt nicht bescwert, sondern euch nur drauf aufmerksam gemacht.
Meine Parodien & Geschichten

Artemis

BeitragFr, Feb 25, 2005 18:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Alles was ihr da mit
Code: [AUSKLAPPEN]
hilf = x
x = y
y = hilf
geschrieben habt ist verdammter schwachsinn!!
Habt ihr nicht gelesen dass er eine kollision machen will?????
Die beiträge von blackoym un waveblue waren die einzigst richtigen.
@ waveblue
warumCode: [AUSKLAPPEN]
x = x*-1
y = y*-1

und nicht so???Code: [AUSKLAPPEN]
x=-x
y=-y
Laughing

Spikespine

BeitragFr, Feb 25, 2005 22:59
Antworten mit Zitat
Benutzer-Profile anzeigen
JonasCleve hat Folgendes geschrieben:
Alles was ihr da mit
Code: [AUSKLAPPEN]
hilf = x
x = y
y = hilf
geschrieben habt ist verdammter schwachsinn!!
Habt ihr nicht gelesen dass er eine kollision machen will?????


Naja, aber er hat auch geschrieben:
Zitat:
Ich möchte mal bitte den ganeuen code davon, wie man x und y vertauscht

Das hat zwar nichts mit einer Kollision zu tun, aber bitte, er hat ihn Very Happy


Spike

Gehe zu Seite 1, 2  Weiter

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group