Kollision
Übersicht
BlitzBasic
Beginners-Corner|
|
MCWulfBetreff: Kollision |
Antworten mit Zitat |
|---|---|---|
|
Hallo!
Wie kann ich ich prüfen, ob in einem bestimmtem Radius ein andersfarbiger Pixel als Schwarz ist? |
||
|
|
BladeRunnerModerator |
Antworten mit Zitat |
|---|---|---|
|
Prüfe alle Pixel von (Xm-Rad,ym-Rad) bis (xm+Rad,Ym+rad) ob ihre Entfernung innerhalb des Kreisradius liegt [sqr((x-xm)²+(y-ym)²) < Rad ].
Wenn dies der fall ist und der Pixel mit readpixel(fast) <> 0 als Farbe hat : Bingo. Allerdings nicht wirklich echtzeitgeeignet. |
||
|
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
||
|
|
rambo256 |
Antworten mit Zitat |
|---|---|---|
|
So,ist aber nicht unbedingt schnell BlitzBasic: [AUSKLAPPEN] LockBuffer BackBuffer() so hab ichs mal gemacht,hoffe ich hab da jetzt keinen Fehler reingehauen |
||
|
Asus F53z
Das Leben ist eine reine Konkatenation... |
||
|
|
MCWulf |
Antworten mit Zitat |
|---|---|---|
|
danke, aber irgendwie funkt das nicht |
||
|
|
rambo256 |
Antworten mit Zitat |
|---|---|---|
BlitzBasic: [AUSKLAPPEN] LockBuffer BackBuffer() Ich glaub das war der Fehler... |
||
|
Asus F53z
Das Leben ist eine reine Konkatenation... |
||
Übersicht
BlitzBasic
Beginners-Corner
Powered by phpBB © 2001 - 2006, phpBB Group
