Pulsar Project : Usando XyyyyzText
Jul 16
El script XyyyyzText permite visualizar texto dentro de un prim ademas de permitir la creación de un conjunto de prims como un tablero para la visualización de texto multilinea, el script que realmente son cuatro: un script para modificar la forma del objeto donde se visualizan los caracteres, para que se vean 5 caras sobre un mismo lado, un script para controlar la visualización del texto en cada objeto, un script que permite controlar un conjunto de objetos para visualizar gran cantidad de caracteres y un script de ejemplo para controlar el tablero y actualizar el texto visualizado en el tablero.
Se realizo una copia local de los scripts para mantener una versión que pueda ejecutarse en Second Life y una modificada para ejecutarlos en OpenSimulator, como tambien modificar los scripts para su uso dentro de Pulsar en los tableros de texto.
Uso de XyyyyzText en Second Life :
- Aunque existen muchos lugares donde se pueden encontrar los scripts, se realizo una copia local para controlar el posible cambio de versiones que pueda suceder, aqui esta nuestra copia :
http://code.google.com/p/pulsarproject1/source/browse/trunk/virtualword/opensim/PulsarProjectTools/XyyyyzText
O pueden descargarlos directamen del Wiki de SecondLife
http://wiki.secondlife.com/wiki/XyyyyzText - Conectarse a Second Life
- Crear la Celda :
- Crear un Prim Cubo
- Crear un nuevo script dentro del cubo y copiar el contenido de :
XyyyyzText_Cell_Transform.lslp - Este script cambia la forma del cubo para poder visualizar las cinco caras en un solo lado
- Copiar el script :
XyyyyzText_Cell.lslp
Dentro del objeto, con esto tenemos una celda que visualiza 10 caracteres - Copiar la celda cuantas veces se requiera,
por ejemplo para visualizar 180 carateres se pueden crear 18 celdas, 3 filas y 6 columnas
- Crear el Control del Tablero :
- Crear un nuevo prim
- Copiar el script :
XyyyyzText_BoardControl.lslp - Abra el script y vaya a la linea 15 :
integer linelength = 80;
Cambie 80 por la longitud de caracteres de la linea - Copiar el script de ejemplo que permite actualizar el contenido del tablero con solo escribir el mensaje :
XyyyyzText_Example.lslp - Ahora se deden enlazar todos los elementos en un solo objeto
Con la tecla SHIFT presionada vaya dando click en cada celda, finalmente de click en el prim del control del tablero y presiones las teclas Ctrl-L, esto enlaza todos los objetos en uno solo y permite que el control del tablero envíe las cadenas a cada celda.
- Uso :
Simplemente escriba algo en el chat y esto aparecerá en el tablero, si se desea cambiar de linea coloque el carácter |
Uso de XyyyyzText en OpenSimulator :
- El script utiliza texturas que no se encuentran disponibles en OpenSim, por tal motivo se deben descargar de Second Life y subir a nuestro servidor de OpenSim
- Se descargo la lista de texturas utilizadas por el script utilizando una aplicación php que se esta desarrollando para la descarga y subida de texturas, se realizo una copia local en el directorio :
http://code.google.com/p/pulsarproject1/source/browse/trunk/virtualword/opensim/PulsarProjectTools/#PulsarProjectTools/PulsarXyyyyzText/texturas - Se subieron al servidor con otro script de php, cada imagen devuelve un nuevo UUID por lo cual se debe crear una lista de estos para modificarla en el script
- Realizar los mismos pasos que se realizaron para la construccion del tablero en SecondLife
- Modificar la lista de texturas en el script :
XyyyyzText_Cell.lslp - Nota :
- Abra los scripts y haga modificaciones para que OpenSim obligue a su actualización y compilación
- Se pueden utilizar programas de terceros para subir las texturas a OpenSim o subirlas, se debe generar la lista de UUIDs a mano
- Las texturas estan en formato jp2 el cual es el standard utilizado en Second Life, se necesitan editores que soporten este formato para visualizar las imagenes
- Se esta tratando de crear herramientas que permitan de una forma facil y rapida crear texturas que funcionen con este script.
Aunque actualmente se están realizando pruebas de funcionamiento de los scripts al parecer todo esta funcionando muy bien y se procederá a crear tableros basados en este script para la publicación de información tipo texto dentro del mundo virtual. Se deben hacer pruebas de migracion del script a otras regiones, pero eso lo haremos mas adelante.
Read More



En el análisis de herramientas educativas a ser utilizadas dentro de los mundos virtuales, aparece la necesidad de crear un tablero que permita visualizar cualquier texto en el, lo cual permitiría crear carteles con el numero y nombre del salón de clases, avisos de identificación de lugares, tableros de información que puedan ser actualizados fácilmente por los dueños de los mismos, como también puedan ser actualizados remotamente.
Como se menciono en entradas anteriores, se selecciono el LSL PLus como el editor de desarrollo de los scripts para los objetos dentro de los mundos virtuales de Second Life y OpenSim, este editor es un plugin para el ambiente de desarrollo Eclipse, por tal motivo se debe contar con una versión antes de comenzar la instalación del plugin,

Comentarios Recientes