Random bewegung bitte =)

Previous topic - Next topic

Naish

folgendes. hatte das schon gepostet allerdings passte das nicht mehr so zum Thema.

Ich möchte ein rechteck von rechts nach links random durchlaufen lassen. nachdem es bei z.B
-64 angekommen ist, soll es wieder zum anfangs x wert springen, jedoch der y wert soll random sein.

bei mir zuckelts das dreieck jetzt immer von oben nach unten.

hier mal der code:

// Bombe
   bomb_y = RND(470)
   bomb_x = bomb_x - 5
   IF bomb_x < -64 THEN bomb_x = 640
   
   ROTOSPRITE 2, bomb_x, bomb_y, bomb_x*3

Schranz0r

Schicks mir mal


EDIT:

// Bombe
   
Code (glbasic) Select

    bomb_x = bomb_x - 5

    IF bomb_x < -64
        bomb_x = 640
        bomb_y = RND(470)
    ENDIF

    ROTOSPRITE 2, bomb_x, bomb_y, bomb_x*3
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

BumbleBee

Und ich erklärs dir in Worten.Du darfst den Y Wert erst ändern wenn das Rechteck den
X-endpunkt erreicht hat (also wenn bomb_x < -64 ) und nicht während es sich bewegt. Deswegen zappelt das so bei dir.:D


Cheers
The day will come...

CPU Intel(R) Core(TM) i5-3570k, 3.4GHz, AMD Radeon 7800 , 8 GB RAM, Windows 10 Home 64Bit

Schranz0r

Hab ich ihn schon in ICQ erklärt:D
Trotzdem gut das du es hier schreibst, so wissen es andere jetzt auch !

Malzeit :D
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

Naish

Das mache ich doch gerne.. und zwar ganz selbstlos! =)

Schranz0r

I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

Naish


Schranz0r

I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard