Einzelnen Beitrag anzeigen
  #9  
Alt 29-07-2007, 09:07
Benutzerbild von Peda1983
Peda1983 Peda1983 ist offline
Terrordrohnenhirte

 
Registriert seit: Jun 2007
Beiträge: 115
Peda1983 hat noch keine Bewertung oder ist auf 0
Peda1983 eine Nachricht über Skype schicken
Ja, man kann sehen um welches Objekt es sich handelt, wieviel HP es hat, an welcher Position es steht, welchem Player es gehört, aber grösse ist leider nicht dabei.
Das müsste man selbst mal pro Objekt definieren.

Hier Beispielcode für ein Haus + einen Tiberium Spike:

Code:
      <Structure
	Angle="0"
	EventList=""
	Faction="PlyrNeutral/teamPlyrNeutral"
	Health="100"
	Team="PlyrNeutral"
	ThingTemplate="TiberiumSpike"
	id="TiberiumSpike">
	<Position
		x="2011.48"
		y="2546.55"
		z="0"/>
</Structure>
<Structure
	Angle="2.41606"
	EventList=""
	Faction="PlyrCivilian/teamPlyrCivilian"
	Health="100"
	Team="PlyrCivilian"
	ThingTemplate="North_Carolina_House_02"
	id="North_Carolina_House_02">
	<Position
		x="421.119"
		y="616.583"
		z="0"/>
</Structure>
Hab schon aufwändigere Programme geschrieben, denke nicht dass das bisschen Berechnung lange dauert. Denke eher dass der Grösste Aufwand das definieren der Strukturgruppen wird. Damit meine ich dass zb alle Laubbäume gruppiert werden, damit in einem generierten Wald nicht ein einzelner NadelBaum zwischen lauter Laubbäumen steht. Sowas würde sehr komisch aussehen

3000 Objekte sind für generierten Code ja praktisch nichts.

Hab da eher das kleine Problem mit der Mapgrösse. Deswegen bräuchte ich diese map mit je einem Objekt in jeder Ecke um die grösse + positionierung herauszufinden.
Vergleich mal die Map: Height, Width mit den Player Start Positions X Y Werten. Denk dass das um den Faktor 10 verschoben wurde.

Code:
<MapMetaData
	BorderSize="2"
	CRC="0"
	Description="Map:Sahara/Desc"
	DisplayName="Sahara"
	FileName="Data"
	Height="324"
	IsMultiplayer="true"
	IsOfficial="false"
	NumPlayers="2"
	Width="224">
	<StartPosition
		Name="InitialCameraPosition">
		<Position
			x="0"
			y="0"
			z="0"/>
	</StartPosition>
	<StartPosition
		Name="Player_1_Start">
		<Position
			x="1329.96"
			y="379.811"
			z="0"/>
	</StartPosition>
	<StartPosition
		Name="Player_2_Start">
		<Position
			x="836.264"
			y="2658.04"
			z="0"/>
	</StartPosition>
</MapMetaData>

Geändert von Peda1983 (29-07-2007 um 09:16 Uhr).
Mit Zitat antworten