Added more recommendation
This commit is contained in:
parent
c2dd1517e5
commit
53c630554c
|
@ -318,8 +318,8 @@ PointerCamera.prototype.onMouseUp = function(event) {
|
||||||
}
|
}
|
||||||
|
|
||||||
PointerCamera.prototype.log = function() {
|
PointerCamera.prototype.log = function() {
|
||||||
console.log("(" + this.position.x + "," + this.position.y + ',' + this.position.z + ')');
|
console.log("createCamera(\nnew THREE.Vector3(" + this.position.x + "," + this.position.y + ',' + this.position.z + '),\n'
|
||||||
console.log("(" + this.target.x + "," + this.target.y + ',' + this.target.z + ')');
|
+ "new THREE.Vector3(" + this.target.x + "," + this.target.y + ',' + this.target.z + ')\n)');
|
||||||
}
|
}
|
||||||
|
|
||||||
PointerCamera.prototype.save = function() {
|
PointerCamera.prototype.save = function() {
|
||||||
|
|
|
@ -136,7 +136,7 @@ ArrowCamera.prototype.regenerateArrow = function(mainCamera) {
|
||||||
var limit = this.fullArrow ? 0.1 : 0.3;
|
var limit = this.fullArrow ? 0.1 : 0.3;
|
||||||
|
|
||||||
// for (var i = this.fullArrow ? 0 : 0.5; i <= 1.001; i += 0.05) {
|
// for (var i = this.fullArrow ? 0 : 0.5; i <= 1.001; i += 0.05) {
|
||||||
for (var i = 1; i > limit; i -= 0.025) {
|
for (var i = 1; i > limit; i -= 0.05) {
|
||||||
point = hermite.eval(i);
|
point = hermite.eval(i);
|
||||||
deriv = hermite.prime(i);
|
deriv = hermite.prime(i);
|
||||||
up.cross(deriv);
|
up.cross(deriv);
|
||||||
|
|
|
@ -10,12 +10,13 @@ Coin.prototype.init = function(x,y,z) {
|
||||||
this.mesh.position.x = x;
|
this.mesh.position.x = x;
|
||||||
this.mesh.position.y = y;
|
this.mesh.position.y = y;
|
||||||
this.mesh.position.z = z;
|
this.mesh.position.z = z;
|
||||||
this.mesh.raycastable = true;
|
|
||||||
this.ready = true;
|
this.ready = true;
|
||||||
|
this.mesh.raycastable = true;
|
||||||
} else {
|
} else {
|
||||||
(function(self,x,y,z) {
|
(function(self,x,y,z) {
|
||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
self.init(x,y,z);
|
self.init(x,y,z);
|
||||||
|
Coin.nextSound = new Audio(static_path + 'data/music/redcoins/1.mp3');
|
||||||
},1000);
|
},1000);
|
||||||
})(this,x,y,z);
|
})(this,x,y,z);
|
||||||
}
|
}
|
||||||
|
@ -39,13 +40,12 @@ Coin.prototype.get = function() {
|
||||||
this.got = true;
|
this.got = true;
|
||||||
this.mesh.visible = false;
|
this.mesh.visible = false;
|
||||||
Coin.total ++;
|
Coin.total ++;
|
||||||
var sound = new Audio('/static/data/music/redcoins/' + Coin.total + '.mp3');
|
Coin.nextSound.play();
|
||||||
sound.play();
|
Coin.nextSound = new Audio('/static/data/music/redcoins/' + Coin.total + '.mp3');
|
||||||
console.log(sound)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Coin.total = 0;
|
Coin.total = 1;
|
||||||
Coin.BASIC_MESH = null;
|
Coin.BASIC_MESH = null;
|
||||||
|
|
||||||
Coin._loader = new THREE.OBJLoader();
|
Coin._loader = new THREE.OBJLoader();
|
||||||
|
|
|
@ -191,12 +191,14 @@ function createBobombCoins() {
|
||||||
var coins = [];
|
var coins = [];
|
||||||
|
|
||||||
coins.push(
|
coins.push(
|
||||||
new Coin(30.451451579494677,12.95882671478358,-4.441244895059621),
|
new Coin(-1.6204001515660262,12.245208850063094,-24.871861611322934),
|
||||||
|
new Coin(23.509767766131876,13.6929075780209,-6.1716274892265615),
|
||||||
|
new Coin(34.797219873325524,13.088500612704706,-2.1784858128827413),
|
||||||
new Coin(-23.255456493345882,15.763954882327724,-11.08029248078497),
|
new Coin(-23.255456493345882,15.763954882327724,-11.08029248078497),
|
||||||
new Coin(-7.238094745133173,12.95460420281499,-3.1009487490121885),
|
new Coin(-7.238094745133173,12.95460420281499,-3.1009487490121885),
|
||||||
new Coin(-17.10578612221326,24.17871082944758,-11.574224169812915),
|
new Coin(-17.10578612221326,24.17871082944758,-11.574224169812915),
|
||||||
new Coin(-19.696802461559027,29.787916906980758,17.187300848990844),
|
new Coin(-12.418656949661646,17.09780294217035,32.472022253887665),
|
||||||
new Coin(-12.418656949661646,17.09780294217035,32.472022253887665)
|
new Coin(7.132802719121488,8.802400710545713,22.258165594421055)
|
||||||
);
|
);
|
||||||
|
|
||||||
return coins;
|
return coins;
|
||||||
|
@ -221,6 +223,14 @@ function createBobombCameras(width, height) {
|
||||||
new THREE.Vector3(-24.10987782946019,26.75997424452833,-24.7814217620827),
|
new THREE.Vector3(-24.10987782946019,26.75997424452833,-24.7814217620827),
|
||||||
new THREE.Vector3(-13.724964120740987,14.939165978074758,11.993869660150779)
|
new THREE.Vector3(-13.724964120740987,14.939165978074758,11.993869660150779)
|
||||||
),
|
),
|
||||||
|
createCamera(
|
||||||
|
new THREE.Vector3(7.162458619916293,18.414234017280627,-10.871480453809644),
|
||||||
|
new THREE.Vector3(-27.47061192698706,3.9199238382137196,2.9294396939998144)
|
||||||
|
),
|
||||||
|
createCamera(
|
||||||
|
new THREE.Vector3(19.741775033926334,14.132046557015727,-25.338452829449857),
|
||||||
|
new THREE.Vector3(-18.0898892760213,1.5191520612050162,-28.449733590966297)
|
||||||
|
),
|
||||||
createCamera(
|
createCamera(
|
||||||
new THREE.Vector3(-13.484471970922971,20.25938194278451,-30.850247430073622),
|
new THREE.Vector3(-13.484471970922971,20.25938194278451,-30.850247430073622),
|
||||||
new THREE.Vector3(-42.04654352929252,-7.608886431102082,-28.099304657929874)
|
new THREE.Vector3(-42.04654352929252,-7.608886431102082,-28.099304657929874)
|
||||||
|
@ -228,6 +238,26 @@ function createBobombCameras(width, height) {
|
||||||
createCamera(
|
createCamera(
|
||||||
new THREE.Vector3(23.58849177613168,18.628351213754488,31.516769692916675),
|
new THREE.Vector3(23.58849177613168,18.628351213754488,31.516769692916675),
|
||||||
new THREE.Vector3(8.319765065757787,-0.5486703304136178,-0.09189730426033549)
|
new THREE.Vector3(8.319765065757787,-0.5486703304136178,-0.09189730426033549)
|
||||||
|
),
|
||||||
|
createCamera(
|
||||||
|
new THREE.Vector3(5.068708131530766,11.201320390433953,9.77462743108436),
|
||||||
|
new THREE.Vector3(9.20744154720096,3.8549750522404134,48.87580511010085)
|
||||||
|
),
|
||||||
|
createCamera(
|
||||||
|
new THREE.Vector3(37.24445046448742,17.56004329173052,-13.432945825465112),
|
||||||
|
new THREE.Vector3(15.446296842638255,0.7142524861838169,15.568085721947512)
|
||||||
|
),
|
||||||
|
createCamera(
|
||||||
|
new THREE.Vector3(4.18086580540298,16.54831275414988,29.96253548469186),
|
||||||
|
new THREE.Vector3(-17.059296481928556,3.408610856102113,-1.2817238286325505)
|
||||||
|
),
|
||||||
|
createCamera(
|
||||||
|
new THREE.Vector3(-44.56340663230823,22.567957426093283,14.856920056929788),
|
||||||
|
new THREE.Vector3(-20.052660826451827,7.556450599683849,42.67558290835663)
|
||||||
|
),
|
||||||
|
createCamera(
|
||||||
|
new THREE.Vector3(11.29580093093769,15.03666008708929,31.377195488571406),
|
||||||
|
new THREE.Vector3(-28.288314738873957,13.648654387264967,25.794075678265735)
|
||||||
)
|
)
|
||||||
// createCamera(
|
// createCamera(
|
||||||
// new THREE.Vector3(28.438969076366728,18.888756501203087,26.694456000440766),
|
// new THREE.Vector3(28.438969076366728,18.888756501203087,26.694456000440766),
|
||||||
|
|
Loading…
Reference in New Issue