CNDG
Würden Sie gerne auf diese Nachricht reagieren? Erstellen Sie einen Account in wenigen Klicks oder loggen Sie sich ein, um fortzufahren.


Ein Forum, in dem sich neue Clonk Entwickler untereinander austauschen können.
 
StartseiteStartseite  PortalPortal  SuchenSuchen  Neueste BilderNeueste Bilder  AnmeldenAnmelden  LoginLogin  

 

 Objekte in Landscape einbauen

Nach unten 
4 verfasser
AutorNachricht
Mozart
Kanzler
Kanzler
Mozart


Männlich Alter : 31
Ort : Vaihingen/Enz
Anmeldedatum : 24.02.08

Objekte in Landscape einbauen Empty
BeitragThema: Objekte in Landscape einbauen   Objekte in Landscape einbauen EmptySa Apr 05, 2008 8:14 pm

Schwierigkeitsgrad:*****
Es gibt 2 Möglichkeiten Objekte gezielt in die Landschaft einzubauen:

1. Die Kompliziertere
Mit dem Script setzen


2. Die Einfachere
Im Entwicklermodus setzen<-- das erklär ich
Entwicklermodus aktivieren
Neues Szenario (siehe N8-Clonks Landscapetutorial)
Vorgaben des Szenarios setzen
alle gewünschten Objektpackete aktivieren
Rechtsklich auf Szenario, Vorgaben
lokale und vorgegebene Objektdefinitionen
aktuelle Wahl als Vorgabe
Spiel ohne Spieler starten (siehe N8-Clonks Landscapetutorial)
Als Werkzeug den weißen Cursor auswählen
Aus dem Clonkeditorfenster Objekte in die Landscape ziehen
Exclamation Exclamation Exclamation Es können nur Objekte verwendet werden, die in den Vorgaben stehen Exclamation Exclamation Exclamation
Das Objekt wird gesetzt
Gebäude werden überhalb der Cursorspitze gesetzt, ihr Fundament unterhalb
Um die Änderungen zu speichern, im laufenden Spiel Datei-> Szenario speichern wählen

Spoiler:


Zuletzt von Mozart am Mo Apr 14, 2008 6:52 pm bearbeitet; insgesamt 1-mal bearbeitet
Nach oben Nach unten
http://www.funamfag.de
Mega Hazard
Staatsrat
Staatsrat
Mega Hazard


Männlich Alter : 31
Ort : Brunswiek *helllau*
Anmeldedatum : 24.01.08

Objekte in Landscape einbauen Empty
BeitragThema: Objekte per Script setzen:   Objekte in Landscape einbauen EmptySa Apr 05, 2008 8:49 pm

Hier noch mal kurz, wie man Objekte per Script setzt, dafür brauchen wir CreateObject(Id-des-Objektes, X-Koordinate, Y-Koordinate, Besitzer);

(am Besten in die Funktion Initialize() schreiben:

CreateObject(ROCK, 100, 100); würde zum Beispiel an dem Punkt, der 100 Pixel vertikal und 100 Pixel horizontal von der oberen linken Bildschirmecke entfernt ist, einen Stein erzeugen. Hierbei ist zu beachten, dass beim objektlokalem Aufruf die Koordinaten relativ zum OffSet sind.
Nach oben Nach unten
http://megahazard.lima-city.de/Main.htm
Mozart
Kanzler
Kanzler
Mozart


Männlich Alter : 31
Ort : Vaihingen/Enz
Anmeldedatum : 24.02.08

Objekte in Landscape einbauen Empty
BeitragThema: Scriptplazieren eines Objektes   Objekte in Landscape einbauen EmptySa Apr 05, 2008 9:43 pm

Bloß ist das umständlicher und zB bei RPGs
Spoiler:
ziemlich umständlich, versuch mal ein script zu schreiben, dass der Held die FigurX anredet, ich nehm an, da wird man wahnsinnig.
Nach oben Nach unten
http://www.funamfag.de
Mega Hazard
Staatsrat
Staatsrat
Mega Hazard


Männlich Alter : 31
Ort : Brunswiek *helllau*
Anmeldedatum : 24.01.08

Objekte in Landscape einbauen Empty
BeitragThema: RPGs   Objekte in Landscape einbauen EmptySo Apr 06, 2008 10:46 am

Zitat :
ziemlich umständlich, versuch mal ein script zu schreiben, dass der Held die FigurX anredet, ich nehm an, da wird man wahnsinnig.

Ist doch viel einfacher mit CreateObject und static ?
Nach oben Nach unten
http://megahazard.lima-city.de/Main.htm
Mozart
Kanzler
Kanzler
Mozart


Männlich Alter : 31
Ort : Vaihingen/Enz
Anmeldedatum : 24.02.08

Objekte in Landscape einbauen Empty
BeitragThema: Re: Objekte in Landscape einbauen   Objekte in Landscape einbauen EmptySo Apr 06, 2008 12:56 pm

und irgendwann hast du eine 2 Meterlange Liste von static variablen, die du benannt hast
Nach oben Nach unten
http://www.funamfag.de
Gast
Gast




Objekte in Landscape einbauen Empty
BeitragThema: Re: Objekte in Landscape einbauen   Objekte in Landscape einbauen EmptySo Apr 13, 2008 10:44 pm

Dann nimmt man halt nen Array.
Nach oben Nach unten
Simsi
Staatssekretär
Staatssekretär
Simsi


Männlich Alter : 31
Ort : Vaihingen/Enz
Anmeldedatum : 30.03.08

Objekte in Landscape einbauen Empty
BeitragThema: Re: Objekte in Landscape einbauen   Objekte in Landscape einbauen EmptyMi Apr 16, 2008 10:06 am

Caeser1993 schrieb:
Dann nimmt man halt nen Array.

apropos array:
kann dazu mal jemand n tutorial schreiben, weil ich kapier die auch nicht bis auf for(var i in FindObjects(...));???
Nach oben Nach unten
Gast
Gast




Objekte in Landscape einbauen Empty
BeitragThema: Re: Objekte in Landscape einbauen   Objekte in Landscape einbauen EmptyMi Apr 16, 2008 2:50 pm

Simsi schrieb:
Caeser1993 schrieb:
Dann nimmt man halt nen Array.

apropos array:
kann dazu mal jemand n tutorial schreiben, weil ich kapier die auch nicht bis auf for(var i in FindObjects(...));???

for ist kein Array, sondern eine Schleife.
Nach oben Nach unten
Mozart
Kanzler
Kanzler
Mozart


Männlich Alter : 31
Ort : Vaihingen/Enz
Anmeldedatum : 24.02.08

Objekte in Landscape einbauen Empty
BeitragThema: Re: Objekte in Landscape einbauen   Objekte in Landscape einbauen EmptyMi Apr 16, 2008 4:36 pm

was...ist...ein...Array?
Nach oben Nach unten
http://www.funamfag.de
Mega Hazard
Staatsrat
Staatsrat
Mega Hazard


Männlich Alter : 31
Ort : Brunswiek *helllau*
Anmeldedatum : 24.01.08

Objekte in Landscape einbauen Empty
BeitragThema: Arrays   Objekte in Landscape einbauen EmptyMi Apr 16, 2008 4:40 pm

Mozart schrieb:
was...ist...ein...Array?

Hier mal ein kleiner Link.

Arrays sind Felder die mit Daten beschrieben werfen können, während Strings z.B. nur Text und Integer nur Zahlen speichern können.
Nach oben Nach unten
http://megahazard.lima-city.de/Main.htm
Simsi
Staatssekretär
Staatssekretär
Simsi


Männlich Alter : 31
Ort : Vaihingen/Enz
Anmeldedatum : 30.03.08

Objekte in Landscape einbauen Empty
BeitragThema: Re: Objekte in Landscape einbauen   Objekte in Landscape einbauen EmptyDo Apr 17, 2008 9:03 pm

Caeser1993 schrieb:
Simsi schrieb:
Caeser1993 schrieb:
Dann nimmt man halt nen Array.

apropos array:
kann dazu mal jemand n tutorial schreiben, weil ich kapier die auch nicht bis auf for(var i in FindObjects(...));???

for ist kein Array, sondern eine Schleife.

ich dachte die for-Schleife wird da benutzt um arrays durchzulaufen.
Nach oben Nach unten
Gast
Gast




Objekte in Landscape einbauen Empty
BeitragThema: Re: Objekte in Landscape einbauen   Objekte in Landscape einbauen EmptyDo Apr 17, 2008 9:40 pm

Auch.
Nach oben Nach unten
Gast
Gast




Objekte in Landscape einbauen Empty
BeitragThema: Arrays   Objekte in Landscape einbauen EmptySo Apr 27, 2008 5:32 pm

Zeit, mal ein bisschen Klarheit hereinzubringen:

Man sich Arrays als eine Art Tabelle vorstellen; es gibt Zeilen und Spalten. In "normalen", 2D-Array gibt es jedoch nur eine Spalte, und genau diese wird mit der for-Schleife durchlaufen.

Ich weiß nicht, ob C4Script auch mehrdimensionale Arrays (sozusagen mehrere Spalten) beherrscht, ich glaube neulich war auf dem CCAN ein Ansatz dafür...
Soweit ich weiß, sind Arrays hauptsächlich für die Speicherung vieler ähnlicher Daten gemacht worden, also ein Tabellenprotokoll.

MfG
B_E / B.E.
Benedict Etzel

^^Da sieht man mal, was PHP bringt xD
Nach oben Nach unten
Voltago
Brigadegeneral
Brigadegeneral
Voltago


Anmeldedatum : 25.09.09

Objekte in Landscape einbauen Empty
BeitragThema: Re: Objekte in Landscape einbauen   Objekte in Landscape einbauen EmptyFr Sep 25, 2009 11:20 pm

Welche Objekte im Editor denn?
Nach oben Nach unten
Gast
Gast




Objekte in Landscape einbauen Empty
BeitragThema: Re: Objekte in Landscape einbauen   Objekte in Landscape einbauen EmptyDo Okt 15, 2009 2:56 pm

Wieder ein gut verständliches Tutorial, welches schön kurz und trotzdem gut verständlich ist. Mir gefällt es.
Nach oben Nach unten
Gesponserte Inhalte





Objekte in Landscape einbauen Empty
BeitragThema: Re: Objekte in Landscape einbauen   Objekte in Landscape einbauen Empty

Nach oben Nach unten
 
Objekte in Landscape einbauen
Nach oben 
Seite 1 von 1
 Ähnliche Themen
-
» Landscape machen
» Wichtige Scriptbefehle
» Finde Objekte
» Landscapes zeichnen (im EM)

Befugnisse in diesem ForumSie können in diesem Forum nicht antworten
CNDG :: Anfänger :: Tutorials-
Gehe zu: