<?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[Level-Format]]></title><description><![CDATA[<p>Hallo.<br />
Ich suche eine gute Möglichkeit, Level(Szenen) zu laden und auszuführen.<br />
Genaueres beschreibe ich jetzt:<br />
Ich hab eine Klasse &quot;Scene&quot;. Diese verwaltet Objekte(3D-Objekte, Partikelsysteme, usw.). Nun möchte ich aber nicht nur alle Objekte zu einem Zeitpunkt erstellt haben, sondern sie auch mit Start-Bedingungen belegen. Da fällt mir momentan keine gute Lösung ein. Das einzige wäre die Aktionen und die dazugehörigen Bedingungen in Befehlen zu schreiben und in jedem Schleifendurchgang diese auszuwerten.<br />
Aber ob das gut ist?</p>
<p>Danke für jegliche Hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/324064/level-format</link><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Jul 2026 20:26:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/324064.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 01 Mar 2014 17:56:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Level-Format on Sat, 01 Mar 2014 17:56:19 GMT]]></title><description><![CDATA[<p>Hallo.<br />
Ich suche eine gute Möglichkeit, Level(Szenen) zu laden und auszuführen.<br />
Genaueres beschreibe ich jetzt:<br />
Ich hab eine Klasse &quot;Scene&quot;. Diese verwaltet Objekte(3D-Objekte, Partikelsysteme, usw.). Nun möchte ich aber nicht nur alle Objekte zu einem Zeitpunkt erstellt haben, sondern sie auch mit Start-Bedingungen belegen. Da fällt mir momentan keine gute Lösung ein. Das einzige wäre die Aktionen und die dazugehörigen Bedingungen in Befehlen zu schreiben und in jedem Schleifendurchgang diese auszuwerten.<br />
Aber ob das gut ist?</p>
<p>Danke für jegliche Hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2385963</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2385963</guid><dc:creator><![CDATA[coder++]]></dc:creator><pubDate>Sat, 01 Mar 2014 17:56:19 GMT</pubDate></item><item><title><![CDATA[Reply to Level-Format on Sat, 01 Mar 2014 19:10:49 GMT]]></title><description><![CDATA[<blockquote>
<p>. Nun möchte ich aber nicht nur alle Objekte zu einem Zeitpunkt erstellt haben, sondern sie auch mit Start-Bedingungen belege</p>
</blockquote>
<p>Was genau meinst du damit ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2385983</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2385983</guid><dc:creator><![CDATA[DarkShadow44]]></dc:creator><pubDate>Sat, 01 Mar 2014 19:10:49 GMT</pubDate></item><item><title><![CDATA[Reply to Level-Format on Sat, 01 Mar 2014 19:21:09 GMT]]></title><description><![CDATA[<p>Z.B., dass erst eine bestimmte Zeit abgelaufen sein muss oder z.B. der Spieler an einer bestimmten Position ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2385986</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2385986</guid><dc:creator><![CDATA[coder++]]></dc:creator><pubDate>Sat, 01 Mar 2014 19:21:09 GMT</pubDate></item><item><title><![CDATA[Reply to Level-Format on Sat, 01 Mar 2014 19:29:08 GMT]]></title><description><![CDATA[<p>Dafür würde ich Trigger-Objekte nutzen. Quasi das Objekt ist anfangs schon da, aber wird erst aktiviert/sichtbar/... wenn der Trigger aktiviert wird.<br />
Das kann dann von einem simplen &quot;Ist an Stelle X&quot; über &quot;nach 5 Minuten&quot; bis zu &quot;Wenn du das Objekt anklickst und Item Y hast&quot; gehen.</p>
<p>Diese Objekte kannst du dann ganz einfach in deiner Map abspeichern.</p>
<p>Als Beispiel: Du hast einen Briefkasten in dem ein Brief liegen soll nachdem man einen bestimmten Raum betreten hat.<br />
Dann erschaffst du den Brief schon, aber noch unsichtbar. Und in dem betreffenden Raum setzt du einen (nur im Editor sichtbaren) Quader der bei einer Berührung einen Befehl ausführt. Und da setzt du dann die Sichtbarkeit des Briefs auf &quot;true&quot;.<br />
Würde ich einfach als simples Scripting einbauen, im Level sieht das dann vielleicht so aus:</p>
<pre><code>&lt;Befehl&gt;
ObjectBrief1.Show
&lt;/Befehl&gt;
</code></pre>
<p>Das wäre so meine erste Idee.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2385988</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2385988</guid><dc:creator><![CDATA[DarkShadow44]]></dc:creator><pubDate>Sat, 01 Mar 2014 19:29:08 GMT</pubDate></item><item><title><![CDATA[Reply to Level-Format on Sat, 01 Mar 2014 19:39:00 GMT]]></title><description><![CDATA[<p>Danke.<br />
Sowas in der Art hab ich gesucht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2385989</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2385989</guid><dc:creator><![CDATA[coder++]]></dc:creator><pubDate>Sat, 01 Mar 2014 19:39:00 GMT</pubDate></item></channel></rss>