Community-Tutorials (Source)

Prefabs (Anfängertutorial)

[SIZE=4]Prefabs

[/SIZE]In diesem Tutorial erkläre ich euch, was Prefabs sind, wie man sie macht, und wie man sie benutzt.

1. Was ist ein Prefab?
Ein Prefab ist mehr oder weniger eine Sammlung von Brushes und Entitys. Prefabs sind fast eigene Brushes. Beispiel: Ein Turmprefab:

2450.jpg
thm_2450.jpg

Wenn man dieses Prefab ausgewählt hat, und mit dem Brush-Tool zeichnet, verformt sich daraus automatisch der Turm.
Wenn man ein Prefab einfügt, orientiert sich das Prefab NICHT an der ausgewählten Textur. Es werden Originaltexturen eingefügt, ist das Prefab jedoch bereits erstellt, kann man mit dem Texture Tool den Turm nach seinen Wünschen frei texturieren.
Wenn man den Insert Original Prefab-Button wählt, passt sich das Prefab nicht an. Es wird das Prefab mit seinen Originalmaßen eingefügt, da es sonst zu unschönen verschrumpelungen und -zerrungen kommen kann.

Nochmal im Schnelldurchlauf, und bebildert:

Auswahl:

process.php
938.jpeg

Noch ist es ein Block:

939.jpeg

Nach dem ENTER-Druck nicht mehr:

940.jpeg

[SIZE=3]2. Wie mache ich ein Prefab?
[SIZE=2]Man wählt einfach alle Brushes + Entitys, die man für den Bau benötigt hat. Beispiel: Leiterprefab. Man wählt einfach die gebrusht Leiter und das LADDER-Entity aus, und klickt ganz rechts im Hammer auf

prefbuttonql4.png
. Das Prefab wird als VMF-Datei abgespeichert.
[/SIZE][/SIZE]&i kann in Targetnames und entsprechend in Outputs etc. verwendet werden. Wird das Prefab eingefügt, wird für jedes &i dieses Prefabs eine Zahl eingesetzt (immer die gleiche für ein Prefab). Der Sinn ist, dass wenn man jetzt ein komplexes Entity-Konstrukt per Prefab mehrfach einfügen will, werden die Namen automatisch so angepasst werden, dass die Namen nicht mehrfach vorkommen. Siehe hier.
[SIZE=3][SIZE=2]Wenn man ein nützliches Prefab zusammengestellt hat, und man sich denkt, dass es andere Mapper auch nützlich finden könnten, kann man sie auch z.B. auf fpsbanana.com uploaden. Mapper können sich dort die Prefabs downlaoden.

Nochmal im Schnelldurchlauf und bebildert:

Zuerst ALLES auswählen:

937.jpeg

Dann [/SIZE][/SIZE][SIZE=3][SIZE=2]

prefbuttonql4.png
drücken.
[/SIZE][/SIZE]

Dann speichern:

941.jpeg

[SIZE=3][SIZE=2]
[SIZE=3]3. Wie benutze ich heruntergeladene Prefabs?
Nichts einfacher als das.
[/SIZE][/SIZE][/SIZE]

  • Als CS:S-Mapper öffnet den Pfad[SIZE=3][SIZE=2] \Steam\SteamApps\*USERNAME*\sourcesdk\bin\ep1\bin\prefabs eigentlich könntet ihr schon dort eure Prefabs kopieren, aber dass ihr im Hammer eure Prefabs leichter verwalten könnt, würde ich an eurer Stelle einen Ordner mit dem Namen Prefabs_download erstellen, wo ihr die gedownloadeten Prefabs reingebt.[/SIZE][/SIZE]
  • [SIZE=3][SIZE=2]Für HL2 und Mapper, die, die für OrangeBox mappen, lautet der Pfad Steam\SteamApps\*USERNAME*\sourcesdk\bin\orangebox\bin\prefabs\Prefabs HL2[/SIZE][/SIZE]

Startet den Hammer nun (neu)! Wenn ihr nun das Brush-Tool auswählt könnt ihr hier eure gedownloadeten oder selbstgemachten Prefabs auswählen:
943.jpeg

4. Weblinks
siehe Prefab Sources

5. Kontakt
Fragen, Fehler, Hilfe? Schickt mir eine PN=)