Gamestudio Links
Zorro Links
Newest Posts
loading historical data 1st time
by AndrewAMD. 04/14/23 12:54
Trade at bar open
by juanex. 04/13/23 19:43
Bug in Highpass2 filter
by rki. 04/13/23 09:54
Adding Limit Orders For IB
by scatters. 04/11/23 16:16
FisherN
by rki. 04/11/23 08:38
AUM Magazine
Latest Screens
SHADOW (2014)
DEAD TASTE
Tactics of World War I
Hecknex World
Who's Online Now
3 registered members (AndrewAMD, The_Judge, Grant), 898 guests, and 5 spiders.
Key: Admin, Global Mod, Mod
Newest Members
rki, FranzIII, indonesiae, The_Judge, storrealba
18919 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 2 1 2
2d german #258121
03/27/09 20:01
03/27/09 20:01
Joined: Mar 2009
Posts: 17
N
null Offline OP
Newbie
null  Offline OP
Newbie
N

Joined: Mar 2009
Posts: 17
hey welt ich habe versucht einen pong clon programieren zu und hab dazu panels gemalt und in mein level eingefückt aber um mein game fertig zu stellen brauch ich ein kollision funktion ( ich hoffe einer weis was ich mein) sowas wie "wenn panal andern panal berüht führe function aus" ich bin anfänger und hab fast alle workshop in litle c durch und kann mit wed arbeiten


danke schon mal im voraus wenn einer ne antwort kennt

Re: 2d german [Re: null] #258124
03/27/09 20:28
03/27/09 20:28
Joined: Jul 2002
Posts: 4,436
Germany, Luebeck
Xarthor Offline
Expert
Xarthor  Offline
Expert

Joined: Jul 2002
Posts: 4,436
Germany, Luebeck
Prüfe jeden frame mittels der pos_x/y werten der panels und der bmap_width/height daten der bitmaps prüfen ob eine überschneidung stattfindet.

Das kannst du dir zu erst am besten per stift und papier überlegen und dann mit verschiedener if abfragen prüfen.

hoffe das gibt dir nen denk anstoß

Re: 2d german [Re: Xarthor] #258130
03/27/09 21:02
03/27/09 21:02
Joined: Mar 2009
Posts: 17
N
null Offline OP
Newbie
null  Offline OP
Newbie
N

Joined: Mar 2009
Posts: 17
hey danke für deine antwort aber ich hab die panals mit paint gemalt:-) und um platz zu sparen und weil ich jpg`s besser finde hab ich sie als jpg´s gespeichert sollte ich besser bamps verwenden ?

Re: 2d german [Re: null] #258132
03/27/09 21:24
03/27/09 21:24
Joined: Jul 2002
Posts: 4,436
Germany, Luebeck
Xarthor Offline
Expert
Xarthor  Offline
Expert

Joined: Jul 2002
Posts: 4,436
Germany, Luebeck
Nein bitmap bezog sich darauf das es eine grafik an sich ist. Ist egal ob jpg oder was anderes.

Re: 2d german [Re: null] #258134
03/27/09 21:25
03/27/09 21:25
Joined: Mar 2008
Posts: 2,247
Baden Württemberg, Germany
Espér Offline
Expert
Espér  Offline
Expert

Joined: Mar 2008
Posts: 2,247
Baden Württemberg, Germany
hat damit nix zu tun...
Wenn es um einen Pong Klon geht ^^

Solange man den qualitativen unterschied ned ingame sieht ^^


Selling my Acknex Engine Editions (A7 Com & A8 Pro):
>> click here if you are interested <<
Re: 2d german [Re: Espér] #258192
03/28/09 14:13
03/28/09 14:13
Joined: Mar 2009
Posts: 17
N
null Offline OP
Newbie
null  Offline OP
Newbie
N

Joined: Mar 2009
Posts: 17
wie prüfe ich jeden fame und bmap_width/height daten der bitmaps???????

Re: 2d german [Re: null] #258198
03/28/09 15:27
03/28/09 15:27
Joined: Mar 2009
Posts: 112
Germany
K
KDuke Offline
Member
KDuke  Offline
Member
K

Joined: Mar 2009
Posts: 112
Germany
Hi null,

vielleicht hilft ein Bildchen dabei...

Um zu prüfen, ob eine Kollision stattfindet musst du nun halt schauen, ob einer der Eckpunkte eines Panels innerhalb des anderen liegt.
Ich hoffe das hilft wink

mit freundlichen Grüßen
K-Duke


Using A7 Free
Click and join the 3dgs irc community!
Room: #3dgs
Re: 2d german [Re: KDuke] #258212
03/28/09 17:42
03/28/09 17:42
Joined: Mar 2009
Posts: 17
N
null Offline OP
Newbie
null  Offline OP
Newbie
N

Joined: Mar 2009
Posts: 17
danke aber kann man der egine nicht irgend wie sagen das sie denn panel als volles objekt quasie wie ein würfel behandeln soll ? so das quasie der penal aus vielen eckpunken besteht

Re: 2d german [Re: null] #258214
03/28/09 17:48
03/28/09 17:48
Joined: Mar 2009
Posts: 17
N
null Offline OP
Newbie
null  Offline OP
Newbie
N

Joined: Mar 2009
Posts: 17
kann ich die bmap_width/height daten als eigenschafenten verwenden also quaseie :

if ( panal1_jpg.hieght = pane2_jpg.width)
{
...
}

Re: 2d german [Re: null] #258283
03/29/09 13:47
03/29/09 13:47
Joined: Oct 2003
Posts: 560
Germany / NRW / Essen
Shinobi Offline
User
Shinobi  Offline
User

Joined: Oct 2003
Posts: 560
Germany / NRW / Essen
Wenn du keine alphas benutzen möchtest , musst du mit reinen Positions daten arbeiten . Ist also das eine Panel in dem bereich des anderen , findet eine kollison statt.

Aber an deiner stelle würde ich das ganze 2D Project in der 3D engine machen , dann kannst du auch richtige entity kollisionen benutzen und trotzdem deine gemalten grafiken als entitys benutzen. Siehe meine 2D Spiele , die sind alle in der 3D engine enstanden z.b. Moon Patrol und Asteroids.

Page 1 of 2 1 2

Moderated by  HeelX, Lukas, rayp, Rei_Ayanami, Superku, Tobias, TWO, VeT 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1