tuts_rpg
Thread Id: 20617
Thread Name: [Pokemon Essentials] Tutorial Mouse and Dual Screen
#0
VGS 12616
Empezaremos por el Dual Screen
Creamos un script con el nombre de "Dual Screen" y dentro pegamos este script.
En la Carpeta "Pictures" metemos una imagen que llamaremos "Spacer"
esta es la que utilizo


Ahora vallamos con el Mouse
Creamos otro script con el nombre de "Mouse" y pegamos este script.
En la carpeta "Icons" meteremos una imagen con el nombre de "Arrow"

A parte tienes que poner esto:

Mouse.update
$mouse.x = Mouse.pos_x
$mouse.y = Mouse.pos_y

en donde diga
def pbUpdate
o algo parecido a "Update" de cada script. Por ejemplo:

class PokemonLoadScene
def pbUpdate
Mouse.update
$mouse.x = Mouse.pos_x
$mouse.y = Mouse.pos_y
pbUpdateSpriteHash(@sprites)
end

Importante
Este script es necesario, por que sin este cuando vallamos al menu opciones dará error. Asi que nos vamos al script de "PokemonOptions"
Y desde donde dice "class PokemonOptionScene"

Asta donde termina "pbDeactivateWindows(@sprites)" osea en "end"

BORRAREMOS LO SELECCIONADO
y en su lugar insertamos esto

LISTO :D

Nota:El script de "PokemonOptionScene" fue modificado por mi.
Créditos:
Dervvulfman - Script Mouse.
Crazyninjaguy -Script Mouse y Dual Screen.
VGS - Arreglar script "PokemonOptionScene".
#1
Nyan_LV 28277
genial estaba pensando agregar el script a mi proyecto.

Gracias por el aporte!
#2
enanogm 17687
Genial aporte!!
en mi juego no pienso utilizar dual screen o mouse, solo por desicion personal, pero este tuto seguro ayudara a aquellos que si lo quieran utilizar
esta bastante claro y bien explicado
aunque un poquito desorganizado el post
pero en fin
tal vez lo pruebe a ver que tal, como funca
saludos!
#3
gatolete25 27730
me sale el mismo error puedes darme el script los arreglados sin esos errores
#4
VGS 12616
Se me olvido, tienes que poner esto:

Mouse.update
$mouse.x = Mouse.pos_x
$mouse.y = Mouse.pos_y

en donde diga
def pbUpdate
o algo parecido a "Update" de cada script. Por ejemplo:

class PokemonLoadScene
def pbUpdate
Mouse.update
$mouse.x = Mouse.pos_x
$mouse.y = Mouse.pos_y
pbUpdateSpriteHash(@sprites)
end
Que versión de essentials tienes por que es para la versión 11
#5
gatolete25 27730
no el script a si no completo y a demas con esas modificaciones aun a si un buen aporte y tutorial y por lo faltan buen aporte
#6
Arots 28929
A mi si me sirvio pero con dual screen me salia mal.Asi k si no pones dual screen.Te keda bien ajustado y chulo.Enorabuena por el scripts XD