Forum huvudsida -> Programmering -> En studsande boll? SDL
Sidor: 1
TutenStain | 17:26 - 10:e Oktober 2008 | Post #1 | |
Medlem Inlägg: 3 Skicka PM |
Hej! Försöker göra ett pong spel (ja detta är mitt första "spel") men har fått lite problem Allt är klart inklusive colitions hanteraren men kan inte få bollen att studsa (vet inte hur man gör). Någon som kan visa/förklara hur man gör? Tack! |
ozamosi | 17:48 - 10:e Oktober 2008 | Post #2 | |
Administratör Inlägg: 1129 Skicka PM |
Att få någonting att studsa är väldigt enkelt - man bara inverterar (multiplicerar med -1) hastigheten (förflyttningen varje skärmuppdatering) i riktningen (x eller y) bollen krockar med något. Om bollen t ex krockar med taket (om bollens y-position är 0 eller mindre) inverterar man hastigheten i y-led - alltså, om bollen rör sig i y-led med hastigheten -1 (en pixel uppåt varje frame), ska man istället skicka den i y-led med hastigheten 1 (skicka den en pixel neråt). Och motsvarande för alla andra riktningar. ------------------------- Ljusblå |
TutenStain | 18:11 - 10:e Oktober 2008 | Post #3 | |
Medlem Inlägg: 3 Skicka PM |
Sorry, men fattar inte riktigt. Eller jag fattar men vet inte hur man ska göra. Aj, det är svårt att förklara! Skulle inte någon kunna koda lite och visa hur man gör? Tack på förhand. Senast redigerad 18:13 - 10:e Oktober 2008 |
Slash | 19:06 - 10:e Oktober 2008 | Post #4 | |
Medlem Inlägg: 141 Skicka PM |
Lite konkretare då:
Nåt liknande borde fungera.. EDIT: Rätt syntax-hilightning ------------------------- Ingen sigantur! Senast redigerad 19:07 - 10:e Oktober 2008 |
TutenStain | 20:32 - 10:e Oktober 2008 | Post #5 | |
Medlem Inlägg: 3 Skicka PM |
Fick det att funka Tack! Senast redigerad 18:32 - 11:a Oktober 2008 |
Sidor: 1
Forum huvudsida -> Programmering -> En studsande boll? SDL
Du får inte posta i den här tråden | Till toppen
Datum
2024-05-02 10:54
Vecka: 18
Besökare
Inloggade: 0
Gäster: 605
Medlemmar
Medlemmar: 53576
Forum
Senaste inlägget: HAHA MÄNNISKAN LEVER ÄN (13:45 - 18:e Januari 2019, av Hetzz)
Wiki
Senaste ändringen:
3D (rev: 1, tid: 09:40 - 13:e November 2015)
Chatt
#blinkenlights @ Libera.Chat
Gratis shellkonton för IRC, webbsidor mm.