planung:tipps_bauen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
planung:tipps_bauen [2022/10/27 11:45] lehmannrplanung:tipps_bauen [2022/11/06 21:07] (aktuell) marroc
Zeile 1: Zeile 1:
 ===== Tipps und Informationen zum automatisierten Bauen ==== ===== Tipps und Informationen zum automatisierten Bauen ====
  
-Bisher haben wir Dinge mit dem Agenten gebaut, das heisst wir haben ihm jeweils ein Material in sein Inventar gelegt, ihn an eine bestimmte Position verschoben und haben ihn dann bauen lassen. Dies ist jedoch recht aufwändig, wenn man komplexere Strukturen bauen will. \\ +Bisher haben wir Dinge mit dem Agenten gebaut, das heisst wir haben ihm jeweils ein Material in sein Inventar gelegt, ihn an eine bestimmte Position verschoben und haben ihn dann bauen lassen. Dies ist jedoch recht aufwändig, wenn man komplexere Strukturen bauen will. Zudem braucht diese Bauweise viel viel mehr Zeit. \\ 
-Will man Blöcke automatisch erstellen lassen, kann man dies auch direkt machen, d.h. ohne den Agenten. Dazu verwendet man hauptsächlich die Befehle: '' blocks.place'' und ''blocks.fill''. Mit ihnen kann man einen Block (''blocks.place'') oder einen ganzen Quader (''blocks.fill'') auf einmal erstellen. +Will man Blöcke automatisch erstellen lassen, kann man dies auch direkt machen, d.h. ohne den Agenten. Dazu verwendet man hauptsächlich die Befehle: '' blocks.place'' und ''blocks.fill''. Mit ihnen kann man einen Block (''blocks.place'') oder einen ganzen Quader (''blocks.fill'') auf einmal erstellen. Dadurch sind jedoch die Koordinaten der Welt wieder wichtiger als zuvor!
  
 Eine Linie von Blöcken erstellen, wobei jeder zweite Block aus Gold bzw. aus blauer Wolle besteht: Eine Linie von Blöcken erstellen, wobei jeder zweite Block aus Gold bzw. aus blauer Wolle besteht:
Zeile 22: Zeile 22:
 </sxh> </sxh>
  
-Will man einen ausgehölten Block erstellen, kann man auch ... hollow verwenden.+Will man einen ausgehölten Block erstellen, kann man auch andere "FillOperation" verwenden. 
 +<sxh python> 
 +blocks.fill(GOLD_BLOCK, pos(1, 1, 1), pos(10, 10, 10),FillOperation.HOLLOW) 
 +</sxh> 
 +Andere Fülloptionen sind ''REPLACE'', ''OUTLINE'', ''KEEP'', ''DESTROY'' und wie bereits genannt ''HOLLOW''. Falls keine Fülloptionen genannt werden, wird der Block ausgefüllt. 
 + 
 +===== Links zum Bauen ==== 
 + 
 +  * [[https://ngcm.github.io/PythonTool-Mod/startcoding/house/]]
  • planung/tipps_bauen.1666863910.txt.gz
  • Zuletzt geändert: 2022/10/27 11:45
  • von lehmannr