bei wänden einen "block" einbauen in opengl
-
hi,
ich bin noch eine opengl-null, dehalb hab ich da son problem:ich programmier grad ein 2d shooter in dem man mit nem männlein in der draufsicht rumlaufen kann.
leider kann das männlein auch durch wände laufen
.
wie baue ich eine art block ein?
mein erster gedanke:type block = 1..256 // ..alle punkte die den block bilden
...
if (VK_UP) and not( X IN block) begin go
...das hat aber bei der type-definition nicht so funktioniert. gibt es also eine einfachere/besseremöglichkeit?
also danke im vorraus!
,christoph
-
öhm

das hier is c++, kein basic

lern erstmal c++, kannst ja auch machen in dem du das spiel proggst, aber lies mal ein oder mehrere tutorials, das von volkard kann ich empfehlen, schnüffel mal auf c-plusplus.net rum

-
ups die source is ja in delphi (kein basic), sry
ich meine natürlich C(trotzdem danke für den vorschlag aber ich habe schon 2 tutorials durch, sowie das C/C++ kompendium
)weisst du wie man ein block einbaut?
-
solange sich dein block auf eine rechteckige fläche beschränkt, legst du nur den links oberen und rechts unteren punkt des blockes fest und kannst dann ganz einfach überprüfen, ob dein männchen inner-oder ausserhalb des blockes ist
-
rofl
ich glaub ich bin en bissle dabisch...
das ist es!!
thx!