Saltar la navegación

12 Full Navegation Scenes

Exemple de navegacio onHover

6 photospheres

botons onHover

Code:

//First scene

//create button info
var button_info = Scene.getItem(' ');

//create 6 buttons A,B,C,D,E and F

var button_a = Scene.getItem(' ');

var button_b = Scene.getItem(' ');

var button_c = Scene.getItem(' ');

var button_d = Scene.getItem(' ');

var button_e = Scene.getItem(' ');

var scale = 0;

//hide buttons

button_a.setScale(scale);

button_b.setScale(scale);

button_c.setScale(scale);

button_d.setScale(scale);

button_e.setScale(scale);

button_info.setScale(scale = 1.5);

//Action buttonon info

button_info.onHover((isHovered){

if(isHovered) {

var scheduleRepeatingObj = Scene.scheduleRepeating(function() {

scale = 1.5;

button_a.setScale(scale);

button_b.setScale(scale);

button_c.setScale(scale);

button_d.setScale(scale);

button_e.setScale(scale);

if(scale = 1.5) {

scheduleRepeatingObj.dispose();

}, 0);

} });

//navegation by buttons

button_a.onHover((isHovered) {

if(isHovered) {

//go To scene A

Space.goTo("");

} });

button_b.onHover((isHovered) {

if(isHovered) {

//go To scene B

Space.goTo(" ");

} });

button_c.onHover((isHovered) {

if(isHovered) {

//go To scene C

Space.goTo(" ");

} });

button_d.onHover((isHovered) {

if(isHovered) {

//go To scene D

Space.goTo(" ");

} });

button_e.onHover((isHovered) {

if(isHovered) {

//go To scene E

Space.goTo(" ");

} });

………………………………………….

//Scene A

//create button A

var button_a = Scene.getItem('');

//create 2 buttons left and right

var button_right = Scene.getItem('');

var button_left = Scene.getItem('');

//position buttons

//axis X axis Y and Axis Z

button_a.setPosition(7,0,0);

button_right.setPosition(7,-2,0);

button_left.setPosition(7,2,0);

var scale = 0;

//hide buttons

button_right.setScale(scale);

button_left.setScale(scale);

button_a.setScale(scale = 1.5);

//Action button A

button_a.onHover((isHovered){

if(isHovered) {

var scheduleRepeatingObj = Scene.scheduleRepeating(function() {

scale = 1.5;

button_right.setScale(scale);

button_left.setScale(scale);

if(scale = 1.5) {

scheduleRepeatingObj.dispose();

}, 0);

} });

//navegation by buttons

button_right.onHover((isHovered) {

if(isHovered) {

//go To scene INFO

Space.goTo("");

} });

button_left.onHover((isHovered) {

if(isHovered) {

//go To scene B

Space.goTo(" ");

} });

//Scene B

//create button B

var button_a = Scene.getItem('0gqEWFaj0M');

//create 2 buttons left and right

var button_right = Scene.getItem('XPnJtRx9VX');

var button_left = Scene.getItem('0atWfjadoZ');

//position buttons

//axis X axis Y and Axis Z

//MILLORAR LA POSICIO DELS BOTONS

button_a.setPosition(4,0,0);

button_right.setPosition(5,-1,0);

button_left.setPosition(6,1,0);

var scale = 0;

//hide buttons

button_right.setScale(scale);

button_left.setScale(scale);

button_a.setScale(scale = 1.5);

//Action button B

button_a.onHover((isHovered){

if(isHovered) {

var scheduleRepeatingObj = Scene.scheduleRepeating(function() {

scale = 1.5;

button_right.setScale(scale);

button_left.setScale(scale);

if(scale = 1.5) {

scheduleRepeatingObj.dispose();

}, 0);

} });

//navegation by buttons

button_right.onHover((isHovered) {

if(isHovered) {

//go To scene A

Space.goTo("0atWfjadoZ");

} });

button_left.onHover((isHovered) {

if(isHovered) {

//go To scene C

Space.goTo("XPnJtRx9VX");

} });