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/

Both comments and pings are currently closed.

Comments are closed.

Blogverzeichnis - Blog Verzeichnis bloggerei.de