Ubicación: Entre la PC y la PS2 decidiendo con cual quedarme...
Mensajes: 162
Aportes de Engines/Hibridos
Por las dudas, si algunos consideran que esto esta dentro de scripts, solo tienen un poco de razon, con los hibridos.
Si creen este tema innecesario, pueden cerrarlo/eliminarlo.
Creo este tema para aportar o pedir engines o hibridos.
Primero les explicare que es cada cosa.
¿Que es un engine?
Spoiler
Un engine es, como un script, un conjunto de acciones que agregan una funcion mas al programa. La direrencia con los scripts es que este se hace con los comandos por defecto del programa. La diferencia con los hibridos, que este solo utiliza los comandos por defecto del programa.
¿Que es un hibrido?
Spoiler
Un hibrido es lo mismo que un engine, solo que esta vez, se mezcla con uno/varios scripts para crear una mejor accion.
¿Como puedo hacer un engine/hibrido?
Spoiler
Requisitos:
- Conocerse los comandos necesarios para tu engine de los comandos de eventos que hay en RPG Maker.
- Si van a hacer un hibrido, saber comandos basicos de RGSS o RGSS2.
- Ser creativo, aprovechador, para utilizar todo al maximo.
Ventaja de los engines sobre los scripts:
Spoiler
- Puedes hacer mejoras, igual que los scripts.
- Puedes darle el estilo que quieras, si utilizas imagenes.
- Es mas facil crearlos que aprender Ruby.
- No tienes que buscarlo en internet.
- Al poder crearlo tu mismo, te ahorras el dinero de ir al Cibercafe o el del internet.
- Puede que el script que buscas no haya sido creado, pero puedes crear tu engine.
Como aportar un engine:
Spoiler
Debes seguir la siguiente plantilla para aportar un engine.
Código:
Nombre del Engine: Esto es obvio, no hay que explicarlo
Autor: Nombre del Autor.
Version: Si el engine tiene bugs, poner version, por si se logran arreglar los bugs.
Descripcion: Que es lo que hace el engine, sus caracteristicas, etc.
Bugs: Problemas que tiene el engine, o cosas que le faltan.
Requisitos: Las variables libres que se necesitan, interruptores libres, si es un hibrido, los scripts utilizados, imagenes, sonidos, etc.
Procedimiento de creacion: Como crear paso a paso el engine.
No se si yo invente el siguiente engine, pero simplemente lo hice, si alguien conoce al primer autor, que me lo diga asi lo pongo.
Hibrido de Titulo:
Spoiler
Nombre del Engine: Engine de Titulo Autor: Desconocido. Version: 1.0 Plataforma: Originalmente para RMXP, pirque posee ciertos comandos que otros no tienen. Descripcion: Igual que la pantalla de titulo, solo que pueden agregarle lo que quieran, editando el engine. Bugs: De momento no se conoce de alguno, quiza en versiones futuras haya alguno. Requisitos: 1 variable, imagenes de comenzar, continuar y salir, las tres en forma activa e inactiva, script de saltar el titulo y los modules que hice para facilitar el uso del engine. Procedimiento de creacion:
1 - Nombra a la variable, Opcion de Titulo, o como quieras.
2 - Crea un nuevo mapa, llamalo Titulo, o como quieras.
3 - Importa las 7 imagenes que necesitaras. (Comenzar activo e inactivo, continuar activo e inactivo, salir activo e inactivo, fondo).
4 - Crea un evento en cualquier parte del mapa, y ponlo en inicio automatico.
5 - Coloca lo siguiente en el evento:
Recuerden que X e Y, son las coordenadas de donde quieren que vaya la imagen. Las imagenes no se tienen que llamar asi, es solo una guia para saber que imagen colocar.
6 - Crear otro evento, esta vez en proceso paralelo y que diga:
Código:
<> Condiciones y Efectos: Variable [0001: Opcion de Titulo] == 1
<> Mostrar Imagen: 2, "comenzar-activo", Arriba-Izquierda, (X, Y), (100%, 100%), 255, Normal
<> Mostrar Imagen: 3, "continuar-inactivo", Arriba-Izquierda, (X, Y), (100%, 100%), 255, Normal
<> Mostrar Imagen: 4, "salir-inactivo", Arriba-Izquierda, (X, Y), (100%, 100%), 255, Normal
: FIN
<> Condiciones y Efectos: Variable [0001: Opcion de Titulo] == 2
<> Mostrar Imagen: 2, "comenzar-inactivo", Arriba-Izquierda, (X, Y), (100%, 100%), 255, Normal
<> Mostrar Imagen: 3, "continuar-activo", Arriba-Izquierda, (X, Y), (100%, 100%), 255, Normal
<> Mostrar Imagen: 4, "salir-inactivo", Arriba-Izquierda, (X, Y), (100%, 100%), 255, Normal
: FIN
<> Condiciones y Efectos: Variable [0001: Opcion de Titulo] == 3
<> Mostrar Imagen: 2, "comenzar-inactivo", Arriba-Izquierda, (X, Y), (100%, 100%), 255, Normal
<> Mostrar Imagen: 3, "continuar-inactivo", Arriba-Izquierda, (X, Y), (100%, 100%), 255, Normal
<> Mostrar Imagen: 4, "salir-activo", Arriba-Izquierda, (X, Y), (100%, 100%), 255, Normal
: FIN
7 - Ahora crea otro evento en proceso paralelo que diga:
Código:
<> Condiciones y Efectos: Script: Input.trigger?(Input::C)
<> Condiciones y Efectos: Variable [0001: Opcion de Titulo] == 1
<> Script: Audio.play_decision
<> Teletransportar: [00X: Inicio del Juego], (X, Y)
<> FIN
<> Condiciones y Efectos: Variable [0001: Opcion de Titulo] == 2
<> Script: Audio.play_decision
<> Script: Title.command_continue
<> FIN
<> Condiciones y Efectos: Variable [0001: Opcion de Titulo] == 3
<> Script: Audio.play_decision
<> Script: Title.command_shutdown
<> FIN
<> FIN
8 - Y otro evento mas en proceso paralelo...
Código:
<> Condiciones y Efectos: Script: Input.trigger?(Input::DOWN)
<> Condiciones y Efectos: Variable: [0001: Opcion de Titulo] == 3
<> Operaciones de Variable: [0001: Opcion de Titulo] = 1
<> Excepcion
<> Operaciones de Variable: [0001: Opcion de Titulo] += 1
<> Excepcion
<> Condiciones y Efectos: Script: Input.trigger?(Input::UP)
<> Condiciones y Efectos: Variable: [0001: Opcion de Titulo] == 1
<> Operaciones de Variable: [0001: Opcion de Titulo] = 3
<> Excepcion
<> Operaciones de Variable: [0001: Opcion de Titulo] -= 1
<> FIN
<> FIN
Y creo que eso es todo.
No use el comando:
Condiciones y Efectos: Pulsar Tecla...
Porque ese comando en realidad seria:
Condiciones y Efectos: Mantener Pulsada Tecla...
Y el Input.trigger? seria el Pulsar Tecla.
Bueno, espero les haya servido.
A medida que aporten, los ire poniendo aqui. Y no se preocupen por los colores, yo mismo los pongo.
Salu2.
Última edición por SaintSeiyaMaster fecha: 26-sep-2009 a las 00:57.