Las clases de propiedad
De CursosGpl
Tabla de contenidos |
[editar] Introducción
Las clases de propiedad son módulos de comportamiento que podemos añadir a nuestras entidades. Cada clase de propiedad dota de unas características concretas a las entidades.
Cada clase de entidad tiene un interfaz para programación y acciones y parámetros que pueden ser definidos desde plantillas xml, de esta forma, tenemos una gran variedad de maneras de configurar y controlar las entidades.
A continuación sigue un resumen de las clases de propiedad más importantes
[editar] PcMesh
Esta clase es la que hace que la entidad tenga una representación en 3d.
b2cs: Se añade automáticamente desde el blender cuando la entidad está sobre un objeto genmesh, thing o cal3d.
[editar] PcLinearMovement
Esta clase hace que la entidad obedezca a las fuerzas de la gravedad y pueda controlarse con funciones que simplifican el movimiento.
b2cs: Se añade automáticamente desde el blender poniendo la propiedad pclinmove a True
[editar] PcTrigger
Esta clase hace que la entidad posea un sensor configurable para responder ante diferentes situaciones.
b2cs: Se añade automáticamente desde el blender dando la propiedad anchor a un valor, o bien trigger_sphere a un valor.
[editar] PcTimer
Esta clase hace que la entidad posea un temporizador interno que le permite reaccionar a intervalos de tiempo.
[editar] PcActorMove
Esta clase permite controlar el personaje con funciones que simplifican el movimiento y además sincroniza las animaciones de la malla.
[editar] PcDefaultCamera
Esta clase permite que el personaje sea seguido por una cámara, asi como controlar los parámetros de esta.
[editar] PcCommandInput
Esta clase permite asignar teclas a funciones de la entidad que la lleva.
[editar] PcSolid
Esta clase hace que la entidad sea sólida.
b2cs: Se añade automáticamente desde el blender para los objetos que tienen colldet a True
[editar] PcMeshSelection
Esta clase hace que la entidad sea seleccionable.
[editar] PcQuest
Esta clase dota a la entidad de búsquedas u objetivos. Los quest pueden tener diferentes estados y secuencias, e ir pasando entre estos en función de diferentes parámetros, y vienen definidos en la sección de definición de quests, no en la clase de propiedad, que simplemente hace referencia a uno de estos.
[editar] PcLight
Clase para tratar a las luces como entidades.
b2cs: Se añade automáticamente desde el blender para las luces que llevan entity a True.

