Llums amb més prestacions

En la meva darrera publicació he creat un Blueprint base per fer llums en el meu joc anomenat BP_BaseLamp. Amb aquest llum base tinc un sistema d'il·luminació bàsic i ara necessito afegir algunes característiques que seran útils per millorar l'ambient del joc.

Necessito afegir principalment dues coses:

  • Crear un so ambiental, com un brunzit elèctric.
  • Fer alteracions de llum amb variacions d'intensitat per representar llums que funcionen malament.

Per a l'ambient de so, he afegit un component de so que es pot activar mitjançant una variable booleana pública. És part del Blueprint del llum base, de manera que puc establir un ambient de so diferent per a cada Blueprint de llum derivat amb un so predefinit. A més, podré establir un so diferent del predefinit a cada instància de llum.

Per les alteracions de llum he fet:

  • 4 animacions diferents per canviar la variable d'intensitat de la llum usant linies de temps.
  • Reproduir un so d'espurnes per a cada alteració. Cada so té la mateixa durada que l'alteració.

Inheritance in Blueprints

  • Una array de punts on generar un sistema de partícules Niagara per llançar espurnes quan comença una alteració.

Inheritance in BlueprintsInheritance in Blueprints

Inheritance in Blueprints

  • Component de un so ambient per crear un brunzit eléctric.

Inheritance in BlueprintsInheritance in BlueprintsInheritance in Blueprints

Inheritance in Blueprints

Totes aquestes característiques són part de la BP_BaseLamp principal i puc personalitzar i configurar quines espurnes pot llançar canviant el "Niagara System" mitjançant la creació de Blueprints secundaris derivats de la BP_BaseLamp principal o canviant-ne la configuració a cada llum del joc.

A més, vaig fer algunes variables booleanes per configurar si vull fer un llum que funcioni malament, si llançarà espurnes i si vull que faci soroll.

Aquest és el panell d'opcions del meu llum Blueprint:

Inheritance in Blueprints

Aquest vídeo a Youtube mostra el resultat d'aquestes noves funcions: Youtube - Mal funcionament de la llum - Funcions resum

Vaig provar les espurnes amb il·luminació normal i Lumen. És interessant com Lumen il·lumina l'escena amb les espurnes. Pots veure'l a Youtube aquí: Youtube - Mal funcionament del llum - Il·luminació normal vs Lumen

El següent seran els Blueprints de botons.

Herència a Blueprints