Es:AgeCreate

From Alcugs

Jump to: navigation, search

Nota: Cualquier cosa extraída de los archivos de recursos Plasma es propiedad de Cyan Worlds, Inc. No los uses si no recibes el permiso escrito de Cyan Worlds, Inc.

Por favor lee esta Carta de Cyan sobre la creación de Eras antes de continuar.



Anterior: Preparación Contenidos Siguiente: Conectar a nuevas Eras

Contents

kortee'nea

Sí, necesitas un libro en blanco antes de empezar a escribir. Para crear este libro, tenems que seguir un sistema complejisimo.

Crear un libro en blanco es tán fácil como:

  1. Ve a la ventana scrpts
  2. Ve al sub-menú "Add" -> "PyPRP..." -> "Create a New Book"

Si no puedes ver la opción "PyPRP..." asegúrate de que has actualizado tus menús de Python.

Q: Pero, ¿Dónde está el dichoso libro?

Tu nuevo libro se ha creado en el layer 3, así que selecciónalo, que vamos a observar detenidamente las propiedades de este libro.

Deberías poder ver una gran caja llamada "xBook", y algunas cajas más pequeñas llamadas "xPage-n". La caja grande es tu libro, y cada caja pequeña es una página. Sí, sé cómo es un libro, y también que estas cajas distan mucho de serlo.

Ahora selecciona la caja grande llamada "xBook", y luego pulsa el botón "logic" del panel de botones. Verás una lista de propiedades.

Image:Bookprops.jpg

Start Date Time

El valor por defecto es 0, en algunas Eras es un gran número entero con la fecha de publicación de la Era. (Creo).

Day Length (Longitud Diaria)

El valor por defecto es 24.

Max Capacity (Capacidad Máxima)

Este valor designa el número máximo de jugadores que pueden visitar una Era al mismo tiempo. Esta es una opción para el servidor, completamente ignorada por el cliente.

Linger Time (Continuidad Temporal)

Designa el tiempo que una Era seguirá activa después de se vaya el último jugador. Esta es una opción para el servidor, completamente ignorada por el cliente.

Sequence Prefix (Prefijo de Sucesión)

Este es el ajuste más importante que tienes que configurar en tu Era. El valor por defecto es 100. Es el identificador único de cada Era.

Es MUY importante evitar coincidencias, si dos Eras tienen el mismo prefijo, URU se cerrará.

Por favor, observa la Lista de Prefijos de Sucesión, y utiliza uno que no lo use ninguna otra Era.

Páginas

Dentro de la caja grande, verás tres cajas más pequeñas, una por página. Ve al panel "Logic" de una página y comprueba las propiedades.
Verás tres páginas, BuiltIn, Textures y mainRoom. Sugiero no modificar BuiltIn o Textures, aunque puedes renombrar mainRoom tranquilamente.

page (Página)

Es el número de cada página. Cada página debe tener un número único.

name (Nombre)

Es el nombre de la página, y como norma evita utilizar el mismo nombre en cada una. Si no a la hora de exportar te llevarás un bonito error.

hide (Ocultación)

Pone el marcador de página oculta.

type (tipo)

Designa el tipo de página.

Para crear una nueva página. Selecciona la página 0, y duplícala. Luego cámbiale el nombre y el número de página.

Añadir Relleno

Ahora ve al layer 1 y añade algunos objetos, sugiero crear un gran plano que haga las veces de suelo, y que luego pongas algunos muros para conseguir una Era segura.

Por defecto todos los objetos se pondrán en la página número 0 l(lamada "mainRoom" si aún no le cambiaste el nombre). Si deseas cambiarlos de página, tendrás que añadirles una propiedad "string" llamada "page_num", donde el valor de la propiedad es la página a donde los vas a mover

Activar la Colisión

Todos los objetos (mallas) que añadas tendrán como información de "no colisión" como predeterminada.

Necesitas añadir la priedad "String" "col_type" con el valor 4 para activar la colisión en esa malla específica. En otro tutorial discutiremos en más detelle los diferentes valores de colisión, y sus propiedades.

Añadir el "SpawnPoint" (Punto de Aparición)

Este es un paso importante, tu Era debe tener al menos un punto de aparición, puedes añadir tantos como quieras, pero al menos hay que añadir uno.

Encontrarás la opción para crearlo en el menú "add" de python. "Add"->"Uru PRP..."->"Create a New SpawnPoint"

El punto de aparición se creará en el layer 2. Recuerda que en Blender puedes seleccionar al mismo tiempo varios layers. El punto creado determina la posición y orientación de tu avatar cuando aparezca en la Era. Asegúrate de que el punto quede encima de un objeto con la colisión activada.

Ahora, tu Era tendría que verse más o menos así:

Image:Tutorial01.jpg

Exportar tu Era

Exportar la Era es tan simple como pulsar "Export"->"PyPRP..."->"All as full age (.age)". luego tendrás que escribir el nombre de la Era más la extensión .age, por ejemplo: "test.age". Dependiendo de la complejidad de la Era tardará más o menos. (Además, Tardará más si la compresión de vertices o texturas está activado)

Por favor, recuerda, esta es la Era más simple que hemos creado. No hay texturas, ni luz, nada. En los próximos tutoriales aprenderemos cómo añadir más cosas a nuestra Era.

El resultado final es esta simple Era:

Image:Tutorial02.jpg

Otras opciones para exportar

Generate *: Estas opciones activarán la compresión de texturas a la hora de exportar la Era/PRP.

All as full age (.age): Esta opción exportará todas las páginas, y generará el archivo de la Era. Tienes que escribir un nombre válido con la extensión ".age".

All as full age, per-page textures (.age): Lo mismo que "All as full age", con la excepción de que coloca las texturas de cada página en su PRP correspondiente, en lugar de hacerlo en el archivo nombre de la Era_District_Textures.PRP.

All as single PRP (.prp): para que funcione SIEMPRE hay que exportar primero "as full age", luego se pueden exportar páginas PRP individuales. Siempre debes seleccionar un archivo PRP existente, exportado mediante la opción anterior. Este método tan solo exportará la página seleccionada, actualizará la página de texturas, y actualizará el archivo de la Era. Es útil, si por ejemplo tienes muchas cosas en tu Era, y estás separándolas en distintas páginas para reducir el tiempo de exportación. Por ejemplo, si modificas un objeto en la página 0, tan solo tendrás que exportar esa página, y no el resto de ellas.

All as single PRP, per-page textures (.PRP): Este opción es igual que "All as single PRP", con la excepción de que coloca las texturas de cada página en su PRP correspondiente, en lugar de hacerlo en el archivo nombre de la Era_District_Textures.PRP.

Selection as ****: Creo que voy a quitar esta opción, porque para que funcione el libro debe estar en la selección, y todos los objetos que quieras exportar. Esta opción tan solo dará problemas y errores.

Descargar el Archivo de Origen

Puedes descargar el archivo-tutorial .blend desde aquí

Anterior: Preparación Contenidos Siguiente: Conectar a nuevas Eras
Personal tools