Kostenlos downloaden: LayerMaskHelper

unity-layer

Wer beim Programmieren auf Layer zugreifen muss bzw. diese verändern will, merkt schnell, dass hier definitiv Verbesserungsbedarf besteht.

Eine kostenlose Library von Pixelplacment bietet jetzt Unterstützung und vereinfacht die Zuweisung von Layern für Objekte in Unity.

LayerMaskHelper

Manchmal sind es die kleinen Dinge, die einem das Programmieren vereinfachen, so auch diese kleine Helferklasse LayerMaskHelper von Bob Berkebile, dem Macher von iTween.

Egal ob ihr die Nummern der Layer kennt oder nur die Namen, LayerMaskHelper bietet euch die passenden Funktionen, um dem GameObject den (oder die) entsprechenden Layer problemlos zuzweisen.

So sieht beispielsweise eine Zuweisung von Layern zu einer CullingMask via Namen aus:

camera.cullingMask = LayerMaskHelper.OnlyIncluding( LayerMask.NameToLayer(“UserInterface”) );

Aber auch eine Zuweisung nach dem Motto “alle außer” ist super einfach über eine integrierte Funktion umzusetzen:

light.cullingMask = LayerMaskHelper.EverythingBut( LayerMask.NameToLayer(“Landscape”), LayerMask.NameToLayer(“Player”) );

Download

Die kostenlose Klasse könnt ihr auf der Website von Bob Berkebile alias Pixelplacment herunterladen: http://pixelplacement.com/2012/01/31/layermasks-simplified/

Artikel gefallen?

Wenn Dir dieser Artikel gefallen hat, dann kannst Du mich ganz einfach unterstützen:

  • Teile diesen Artikel über Deine Social Network Kanäle mit Deinen Freunden (der ersten Klick auf einen der unteren Knöpfe aktiviert die Funktion, erst der zweite Klick teilt den Artikel).
  • Erledige Deinen nächsten Amazon-Einkauf (zum Beispiel mein neues Buch "Spiele entwickeln mit Unity" ;-) ) über den folgenden Link: Amazon in Kostenlos downloaden: LayerMaskHelper. Der Link führt direkt zu Amazon und besitzt lediglich einen Kenner, der Amazon mitteilt, dass Du über diese Seite gekommen bist.

Vielen Dank für Deine Unterstützung - egal auf welche Weise :)

Both comments and pings are currently closed.

Comments are closed.