New name model

Maybe better than the previous one
This commit is contained in:
2024-01-25 23:13:34 +01:00
parent 8d4948c1b5
commit 4332a87432
4 changed files with 1519 additions and 7 deletions

Binary file not shown.

View File

@@ -37,7 +37,7 @@ document.addEventListener('keyup', PlayerMovement.handleKeyUp);
//We can add an animationMixer on objects, and define ready to play actions on objects //We can add an animationMixer on objects, and define ready to play actions on objects
//https://threejs.org/docs/#api/en/animation/AnimationAction //https://threejs.org/docs/#api/en/animation/AnimationAction
Animations.addAnimationMixerOnMesh(assets.player, ["Walk"]); Animations.addAnimationMixerOnMesh(assets.player, ["Walk"]);
Animations.addAnimationMixerOnMesh(assets.nameplateModel, ["Float"]);assets.nameplateModel.animationActions.Float.play(); Animations.addAnimationMixerOnMesh(assets.nameplateModel, ["Animation"]);assets.nameplateModel.animationActions.Animation.play();
Animations.addAnimationMixerOnMesh(assets.worldStatue, ["Animation"]);assets.worldStatue.animationActions.Animation.play(); Animations.addAnimationMixerOnMesh(assets.worldStatue, ["Animation"]);assets.worldStatue.animationActions.Animation.play();
Animations.addAnimationMixerOnMesh(assets.printerStatue, ["Printing"]);assets.printerStatue.animationActions.Printing.play(); Animations.addAnimationMixerOnMesh(assets.printerStatue, ["Printing"]);assets.printerStatue.animationActions.Printing.play();

File diff suppressed because one or more lines are too long

View File

@@ -344,18 +344,18 @@ export async function addAssetsOnScene(scene){
-------------------- */ -------------------- */
let nameplateModel; let nameplateModel;
if(true){//Will be used later for localization if(true){//Will be used later for localization
nameplateModel = await loadModel('src/objects/models/name/NameFR.gltf'); nameplateModel = await loadModel('src/objects/models/name/Name.gltf');
}else if(false){ }else if(false){
nameplateModel = await loadModel('src/objects/models/name/NameJP.gltf'); nameplateModel = await loadModel('src/objects/models/name/NameJP.gltf');
}else{ }else{
nameplateModel = await loadModel('src/objects/models/name/NameEN.gltf'); nameplateModel = await loadModel('src/objects/models/name/NameEN.gltf');
} }
nameplateModel.scene.scale.set(0.6,0.6,0.6); nameplateModel.scene.scale.set(0.2,0.2,0.2);
nameplateModel.scene.rotateOnWorldAxis(new THREE.Vector3(1, 0, 0), MathUtils.degToRad(60)); nameplateModel.scene.rotateOnWorldAxis(new THREE.Vector3(1, 0, 0), MathUtils.degToRad(90));
nameplateModel.scene.position.x = 2; nameplateModel.scene.rotateOnWorldAxis(new THREE.Vector3(0, 0, 1), MathUtils.degToRad(-90));
nameplateModel.scene.position.y = 2; nameplateModel.scene.position.x = 2.5;
nameplateModel.scene.position.y = 2.2;
alignGround(ground, nameplateModel.scene); alignGround(ground, nameplateModel.scene);
nameplateModel.scene.position.z += 0.2;
scene.add(nameplateModel.scene); scene.add(nameplateModel.scene);
/* -------------------- /* --------------------