CommNews Forum Home  

Zurück   CnC Foren > Die C&C Spiele > Tiberium Wars (C&C3) > TW Maps und Mods

Antworten
 
Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 28-07-2007, 19:48
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
da hast du recht. im xml file steht nirgendwo drin wie gross ein Element ist. da drin gibts bloss die rotation und die position. Hab überlegt mir meinen eigenen "Raster" über die map zu legen und danach dann die objekte zu verteilen. dieser raster sollte grob genug sein damit nichts kollidiert, aber auch nicht zu grob, sonst siehts nicht gut aus.

die ersten paar tests werden hoffentlich zeigen was geht und was nicht...
Mit Zitat antworten
  #2  
Alt 28-07-2007, 23:16
Benutzerbild von RedBasti
RedBasti RedBasti ist offline
Pyro

 
Registriert seit: Feb 2002
Ort: Berlin
Beiträge: 9.911
RedBasti ist ein C...
RedBasti eine Nachricht über ICQ schicken
OL Nick: RedBasti
Kann man in der XML File erkennen um welches Objekt es sich handelt? Wenn ja müsste man die Größe des Objektes erfassen und dann den entsprechenden Bereich für neue Objekte sperren. Und genau das ist der Grund weshalb ich denke das aufwendige Maps sehr lange brauchen um generiert zu werden.

Ich denke da mal gerade an meine bisher aufwendigste Map Amazon Rainforest mit ca. 3000 Objekten. Da muss sehr viel berechnet und getestet werden. Wenn dann noch das Gelände hinzukommt........ ich brauch nen Quad-Core
__________________
-->Reviews von Gamern für Gamer bei Gamer-Oase.de<--
Oh, isn't there someone else you can annoy? Friends? Family? Poisonous reptiles? - Manfred in Ice Age

Mit Zitat antworten
  #3  
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
  #4  
Alt 29-07-2007, 12:38
Benutzerbild von Matze I
Matze I Matze I ist offline
Æinfach da, gelegentlich

 
Registriert seit: Feb 2006
Ort: Harsefeld
Beiträge: 5.931
Matze I ist ein...
Matze I eine Nachricht über ICQ schicken Matze I eine Nachricht über Skype schicken
OL Nick: Matze I
Das mit der Verschiebung um den Faktor 10 von dem du sprachst liegt glaub ich daran, das die Map immer etwas größer ist als wie ingame. 10 nahm ich immer zu der zeit als ständert.

Ich hab mal eben 2 Bäume auf einer testmap gesetzt. Einen außerhalb der ingamemap aber sonst noch auf der map. als X/Y Postion hat dieser
-13.63, 4005.91
Ein anderer Baum steht innerhalb der ingamemap und hat die X/Y
31.14, 3964.45

hier noch n bild der beiden Bäume
Baum1 ist oben links Baum 2 der unten rechts
Angehängte Grafiken
 
__________________

vom 20.3.2006 - 20.3.2011 in der Zivilisation 21
Mit Zitat antworten
  #5  
Alt 29-07-2007, 13:30
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
super danke...

könntest du mir die map selbst bitte auch posten ? dann kann ich die xml files durchkucken
Mit Zitat antworten
  #6  
Alt 29-07-2007, 14:57
Benutzerbild von Matze I
Matze I Matze I ist offline
Æinfach da, gelegentlich

 
Registriert seit: Feb 2006
Ort: Harsefeld
Beiträge: 5.931
Matze I ist ein...
Matze I eine Nachricht über ICQ schicken Matze I eine Nachricht über Skype schicken
OL Nick: Matze I
Also die map mit den beiden bäumen ist keine map, das war eben nur ne schnell erstellte mini karte wo nur diese beiden bäume drauf waren. Da ist nicht mehr.

Mal ne frage, hast du eigentlich auch den TWEditor?
__________________

vom 20.3.2006 - 20.3.2011 in der Zivilisation 21
Mit Zitat antworten
  #7  
Alt 29-07-2007, 18: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
nein hab ich nicht, benötige ich aber auch nicht wenn alles glattgeht...
muss heute noch n paar std arbeiten, danach leg ich los
Mit Zitat antworten
Antworten

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:09 Uhr.


Powered by vBulletin Version 3.7.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template-Modifikationen durch TMS

Affiliates
United Forum GetBoinKeD cnc.onlinewelten.de