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");
} });
Obra publicada con Licencia Creative Commons Reconocimiento 4.0