Next step in tutorial
This commit is contained in:
parent
718e6f88b8
commit
05f47aa5e7
|
@ -1,7 +1,8 @@
|
|||
var Coin = function(x,y,z) {
|
||||
var Coin = function(x,y,z, callback) {
|
||||
this.ready = false;
|
||||
this.got = false;
|
||||
this.init(x,y,z);
|
||||
this.callback = callback;
|
||||
}
|
||||
|
||||
var _toto = new Audio();
|
||||
|
@ -41,6 +42,7 @@ Coin.prototype.update = function() {
|
|||
Coin.prototype.get = function() {
|
||||
if (!this.got) {
|
||||
this.got = true;
|
||||
this.callback();
|
||||
if (this.mesh) {
|
||||
this.mesh.visible = false;
|
||||
}
|
||||
|
|
|
@ -17,7 +17,11 @@ var TutorialSteps = function(tutoCamera) {
|
|||
justclick: true
|
||||
},
|
||||
{
|
||||
text:"Nice !",
|
||||
text: "Here is a red coin, click on it !",
|
||||
justclick: false
|
||||
},
|
||||
{
|
||||
text:"Nice ! You can try to use the keyboard arrows to move the camera",
|
||||
justclick: true
|
||||
}
|
||||
];
|
||||
|
@ -31,7 +35,15 @@ TutorialSteps.prototype.nextStep = function() {
|
|||
case 0: break;
|
||||
case 1: this.camera.allowed.mouseRotate = true; break;
|
||||
case 2: this.camera.allowed.keyboardRotate = true; break;
|
||||
case 3: this.camera.allowed.keyboardTranslate = true; break;
|
||||
case 3:
|
||||
this.camera.allowed.keyboardRotate = true;
|
||||
var self = this;
|
||||
coins.push(new Coin(0.4911245636058468,1.225621525492101,-5.11526684540265, function() {
|
||||
self.nextStep();
|
||||
}));
|
||||
coins[coins.length-1].addToScene(scene);
|
||||
break;
|
||||
case 4: this.camera.allowed.keyboardTranslate = true; break;
|
||||
}
|
||||
this.step++;
|
||||
}
|
||||
|
|
|
@ -122,6 +122,8 @@ function init() {
|
|||
|
||||
// Add listeners
|
||||
initListeners();
|
||||
|
||||
tutorial.nextStep();
|
||||
}
|
||||
|
||||
function initListeners() {
|
||||
|
|
Loading…
Reference in New Issue