Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Det alla vill kunna när man gör spel

Postades av 2002-03-21 18:02:10 - Rasmus Hörstedt, i forum spel/grafik, Tråden har 4 Kommentarer och lästs av 1042 personer

Det jag har hört tusen gånger i detta forum är hur man ska få två bilder att kunna kolidera.

Saken är den att det finns en massa olika sätt att göra samma sak på, men det jag skulle vilja veta är om man kan få en viss pixel att vara den som man använder för att kolla om föremålen krockar. och inte just top och left?

Det är nämligen så att mina föremål som ska krocka är inte fyrkantiga så därför kan man inte bara gå efter top, left mm.
Då ser det nämligen ut som om man krockar en halv meter ifrån ett annat föremål.

Säkert fler som undrar // R-mus


Svara

Sv: Det alla vill kunna när man gör spel

Postades av 2002-03-21 19:42:35 - Niklas Jansson

Det finns flera sätt.

1. Använd fyrkanter. Låt dem krocka halvmeter ifrån, eller ibland åka igenom varandra.
2. Beskriv varje objekt med en form (cirkel, triangel, någon annan polygon). Kolla när krock uppstår genom att använda formlerna som beskriver formerna.
3. Sätt upp arrayer för varje objekt, en boolean för varje pixel. Om en pixel slår i en annan så krockar dem.
4. 4 arrayer per objekt. Två för x-led, två för y-led. Kolla uppifrån och ner på vänster och höger sida om figuren. Lagra värdet för den första och sista punkten per rad. Jämför två objekt för detta.

Utveckla, så vet man lite bättre vad som är lämpligast.


/Niklas Jansson


Svara

Sv: Det alla vill kunna när man gör spel

Postades av 2002-03-22 15:17:06 - Rasmus Hörstedt

jo det va många bra förslag men det jag fasnade för va pixel grejjen.

hur kan man märka olika pixlar då?

Gjorde min mamma glad idag // R-mus


Svara

Sv: Det alla vill kunna när man gör spel

Postades av 2002-03-23 00:57:45 - Andreas Hillqvist

Pixel Perfect Collision Detection:
http://rookscape.com/vbgaming/tutAS.php


Svara

Sv: Det alla vill kunna när man gör spel

Postades av 2002-03-23 17:01:01 - Rasmus Hörstedt

Man tackar man tackar... =)

Lägg upp den på länkar // R-mus


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 765
27 960
271 761
621
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies