Worked on garden
Added props on the table, started to add sakuras
This commit is contained in:
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -233,7 +233,6 @@ export async function addAssetsOnScene(scene){
|
|||||||
, {x:-21.9,y:-22.75}, {x:-18.6,y:-22.6}, {x:-14.8,y:-23.3}, {x:-13,y:-22}, {x:-23,y:-14.4}, {x:-11.1,y:-23.1}, {x:-23,y:-14.4}, {x:-8.5,y:-21.8}, {x:-23,y:-14.4}, {x:-7,y:-22.8}
|
, {x:-21.9,y:-22.75}, {x:-18.6,y:-22.6}, {x:-14.8,y:-23.3}, {x:-13,y:-22}, {x:-23,y:-14.4}, {x:-11.1,y:-23.1}, {x:-23,y:-14.4}, {x:-8.5,y:-21.8}, {x:-23,y:-14.4}, {x:-7,y:-22.8}
|
||||||
, {x:-4.1,y:-23.3}, {x:-2.2,y:-22.93}];
|
, {x:-4.1,y:-23.3}, {x:-2.2,y:-22.93}];
|
||||||
|
|
||||||
|
|
||||||
forestPinesLocations.forEach(newPos => {
|
forestPinesLocations.forEach(newPos => {
|
||||||
const pineClone = treePineModel.scene.clone();
|
const pineClone = treePineModel.scene.clone();
|
||||||
pineClone.position.x = newPos.x;
|
pineClone.position.x = newPos.x;
|
||||||
@@ -242,6 +241,17 @@ export async function addAssetsOnScene(scene){
|
|||||||
scene.add(pineClone);
|
scene.add(pineClone);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const sakuraLocations = [{x:6.49, y:-9.89}, {x:9.1, y:-10.47}, {x:10.42, y:-9.44}, {x:12.6, y:-10.5}, {x:14.01, y:-9.89}, {x:15.6, y:-9.71}, {x:17.3, y:-10.4}, {x:18.81, y:-9.62},
|
||||||
|
{x:11.98, y:-9.59}, {x:8.06, y:-9.82}, {x:18.72, y:-11.94}, {x:11.1, y:-10.6}, {x:19.23, y:-13.66}, {x:18.55, y:-15.21}]
|
||||||
|
|
||||||
|
sakuraLocations.forEach(newPos => {
|
||||||
|
const sakuraClone = treeSakuraModel.scene.clone();
|
||||||
|
sakuraClone.position.x = newPos.x;
|
||||||
|
sakuraClone.position.y = newPos.y;
|
||||||
|
sakuraClone.rotation.y = Math.random() * Math.PI * 2;
|
||||||
|
scene.add(sakuraClone);
|
||||||
|
});
|
||||||
|
|
||||||
/* --------------------
|
/* --------------------
|
||||||
ADDING GARDEN's STATUES
|
ADDING GARDEN's STATUES
|
||||||
-------------------- */
|
-------------------- */
|
||||||
@@ -274,6 +284,32 @@ export async function addAssetsOnScene(scene){
|
|||||||
alignGround(ground, table.scene);
|
alignGround(ground, table.scene);
|
||||||
scene.add( table.scene );
|
scene.add( table.scene );
|
||||||
|
|
||||||
|
const gameboy = await loadModel('src/objects/models/gameboy.gltf');
|
||||||
|
gameboy.scene.scale.set(0.01,0.01,0.01);
|
||||||
|
gameboy.scene.position.x = 16.62;
|
||||||
|
gameboy.scene.position.y = -17.2;
|
||||||
|
gameboy.scene.rotateOnWorldAxis(new THREE.Vector3(0,1,0), MathUtils.degToRad(-90));
|
||||||
|
gameboy.scene.rotateOnWorldAxis(new THREE.Vector3(0,0,1), MathUtils.degToRad(-35));
|
||||||
|
alignGround(table.scene, gameboy.scene);
|
||||||
|
scene.add( gameboy.scene );
|
||||||
|
|
||||||
|
const computer = await loadModel('src/objects/models/computer.gltf');
|
||||||
|
computer.scene.scale.set(0.02,0.02,0.02);
|
||||||
|
computer.scene.position.x = 16.2;
|
||||||
|
computer.scene.position.y = -17.1;
|
||||||
|
computer.scene.rotateOnWorldAxis(new THREE.Vector3(1,0,0), MathUtils.degToRad(90));
|
||||||
|
computer.scene.rotateOnWorldAxis(new THREE.Vector3(0,0,1), MathUtils.degToRad(-90));
|
||||||
|
alignGround(table.scene, computer.scene);
|
||||||
|
scene.add( computer.scene );
|
||||||
|
|
||||||
|
const gamepad = await loadModel('src/objects/models/gamepad.gltf');
|
||||||
|
gamepad.scene.scale.set(0.01,0.01,0.01);
|
||||||
|
gamepad.scene.position.x = 15.7;
|
||||||
|
gamepad.scene.position.y = -17.1;
|
||||||
|
gamepad.scene.rotateOnWorldAxis(new THREE.Vector3(0,1,0), MathUtils.degToRad(-90));
|
||||||
|
gamepad.scene.rotateOnWorldAxis(new THREE.Vector3(0,0,1), MathUtils.degToRad(20));
|
||||||
|
alignGround(table.scene, gamepad.scene);
|
||||||
|
scene.add( gamepad.scene );
|
||||||
/* --------------------
|
/* --------------------
|
||||||
ADDING NAME & JOB
|
ADDING NAME & JOB
|
||||||
-------------------- */
|
-------------------- */
|
||||||
|
|||||||
Reference in New Issue
Block a user