<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Objekte &amp;quot;finden&amp;quot;, aber wie?!]]></title><description><![CDATA[<p>Hi,</p>
<p>bin mir nicht ganz Sicher, ob ich hier richtig bin. Ich hoffe es zumindest <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Und da ich noch ein blutiger Anfänger bin, hoffe ich, dass meine Frage nicht zu doof ist. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Thema Objektorientierung: Mir stellt sich die Frage:</p>
<p>Wie erkennt man Objekte? - Angenommen, ich habe eine Spielwelt. Diese besteht aus begehbarer Fläche und Hindernissen. Mit der Spielerfigur kann man sich dort durchbewegen. Jetzt kommen aber im Spielverlauf verschiedene Objekte hinzu.<br />
Meine Frage ist: Wie weis ich jetzt, dass sich an Koordinate X/Y ein oder mehrere Objekte befinden? Wo hinterlege ich das am geschicktesten, so dass ich das nach jedem Spielzug schnell und gezielt abfrage kann? - Hat ja immerhin auch etwas mit der Performance zu tun (angenommen, man hat tausende Objekte auf der Map).</p>
<p>- Am einfachsten erscheint mir, wenn ich die erzeugten Objekte in einer Datenbank aufliste, die ich dann nach den jeweiligen Koordinaten abfragen kann.<br />
- Alternativ ginge das auch mit einer Datei, allerdings müsste ich dann nach jedem Spielzug in der Datei nachsehen, ob ich z.b. gerade mit einem Objekt zusammen stoße...<br />
- Zum Schluss käme mir noch die Idee, ein Array als Liste zu verwenden, wobei aber das Problem sein wird, dass ich nicht genau weis, wieviel Speicherplatz ich dann benötige...</p>
<p>Was gibt es noch für Möglichkeiten? - Bzw wie macht der Profi das? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Danke für die Antworten</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/334251/objekte-quot-finden-quot-aber-wie</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Apr 2026 22:18:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/334251.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 01 Sep 2015 09:00:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Objekte &amp;quot;finden&amp;quot;, aber wie?! on Tue, 01 Sep 2015 09:00:56 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>bin mir nicht ganz Sicher, ob ich hier richtig bin. Ich hoffe es zumindest <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Und da ich noch ein blutiger Anfänger bin, hoffe ich, dass meine Frage nicht zu doof ist. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Thema Objektorientierung: Mir stellt sich die Frage:</p>
<p>Wie erkennt man Objekte? - Angenommen, ich habe eine Spielwelt. Diese besteht aus begehbarer Fläche und Hindernissen. Mit der Spielerfigur kann man sich dort durchbewegen. Jetzt kommen aber im Spielverlauf verschiedene Objekte hinzu.<br />
Meine Frage ist: Wie weis ich jetzt, dass sich an Koordinate X/Y ein oder mehrere Objekte befinden? Wo hinterlege ich das am geschicktesten, so dass ich das nach jedem Spielzug schnell und gezielt abfrage kann? - Hat ja immerhin auch etwas mit der Performance zu tun (angenommen, man hat tausende Objekte auf der Map).</p>
<p>- Am einfachsten erscheint mir, wenn ich die erzeugten Objekte in einer Datenbank aufliste, die ich dann nach den jeweiligen Koordinaten abfragen kann.<br />
- Alternativ ginge das auch mit einer Datei, allerdings müsste ich dann nach jedem Spielzug in der Datei nachsehen, ob ich z.b. gerade mit einem Objekt zusammen stoße...<br />
- Zum Schluss käme mir noch die Idee, ein Array als Liste zu verwenden, wobei aber das Problem sein wird, dass ich nicht genau weis, wieviel Speicherplatz ich dann benötige...</p>
<p>Was gibt es noch für Möglichkeiten? - Bzw wie macht der Profi das? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Danke für die Antworten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2466424</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2466424</guid><dc:creator><![CDATA[salusina]]></dc:creator><pubDate>Tue, 01 Sep 2015 09:00:56 GMT</pubDate></item><item><title><![CDATA[Reply to Objekte &amp;quot;finden&amp;quot;, aber wie?! on Tue, 01 Sep 2015 09:10:41 GMT]]></title><description><![CDATA[<p><div class="plugin-markdown"><input type="checkbox" id="checkbox63906" checked="true" /><label for="checkbox63906">irgendwas ist. Oder wenn einem das zu viel Speicherplatz verwendet oder Objekte float Koordinaten haben, kann man auch einfach so alle Objekte in ein Array packen und dann zum prüfen alle Objekte durchgehen. Für &quot;Arrays&quot; bei der man die Größe nachträglich ändern kann -&gt; std::vector</label></div></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2466427</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2466427</guid><dc:creator><![CDATA[sebi707]]></dc:creator><pubDate>Tue, 01 Sep 2015 09:10:41 GMT</pubDate></item><item><title><![CDATA[Reply to Objekte &amp;quot;finden&amp;quot;, aber wie?! on Tue, 01 Sep 2015 10:54:15 GMT]]></title><description><![CDATA[<p>Man kann auch Unterteilungen machen, z.b. in ein grobes Grid oder einfach Halbraeume <a href="http://o.ae" rel="nofollow">o.ae</a>. siehe BSP- Quad- oder Octtree.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2466444</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2466444</guid><dc:creator><![CDATA[TGGC]]></dc:creator><pubDate>Tue, 01 Sep 2015 10:54:15 GMT</pubDate></item></channel></rss>