fine positioning
This commit is contained in:
@@ -14,6 +14,23 @@
|
|||||||
<v-btn value="perspective" icon="mdi-cone"></v-btn>
|
<v-btn value="perspective" icon="mdi-cone"></v-btn>
|
||||||
<v-btn value="orthographic" icon="mdi-cone-off"></v-btn>
|
<v-btn value="orthographic" icon="mdi-cone-off"></v-btn>
|
||||||
</v-btn-toggle>
|
</v-btn-toggle>
|
||||||
|
<template v-if="currentObject?.__o">
|
||||||
|
<v-card subtitle="Position" class="ma-1" color="light-blue-darken-4">
|
||||||
|
<v-text-field type="number" hide-details density="compact" label="x" v-model="currentObject.__o.position.x"></v-text-field>
|
||||||
|
<v-text-field type="number" hide-details density="compact" label="y" v-model="currentObject.__o.position.y"></v-text-field>
|
||||||
|
<v-text-field type="number" hide-details density="compact" label="z" v-model="currentObject.__o.position.z"></v-text-field>
|
||||||
|
</v-card>
|
||||||
|
<v-card subtitle="Rotation" class="ma-1" color="green-darken-4">
|
||||||
|
<v-text-field type="number" hide-details density="compact" label="x" v-model="currentObject.__o.rotation.x"></v-text-field>
|
||||||
|
<v-text-field type="number" hide-details density="compact" label="y" v-model="currentObject.__o.rotation.y"></v-text-field>
|
||||||
|
<v-text-field type="number" hide-details density="compact" label="z" v-model="currentObject.__o.rotation.z"></v-text-field>
|
||||||
|
</v-card>
|
||||||
|
<v-card subtitle="Scale" class="ma-1" color="pink-darken-4">
|
||||||
|
<v-text-field type="number" hide-details density="compact" label="x" v-model="currentObject.__o.scale.x"></v-text-field>
|
||||||
|
<v-text-field type="number" hide-details density="compact" label="y" v-model="currentObject.__o.scale.y"></v-text-field>
|
||||||
|
<v-text-field type="number" hide-details density="compact" label="z" v-model="currentObject.__o.scale.z"></v-text-field>
|
||||||
|
</v-card>
|
||||||
|
</template>
|
||||||
</v-navigation-drawer>
|
</v-navigation-drawer>
|
||||||
<div class="container my-3 position-relative game-designer-canvas">
|
<div class="container my-3 position-relative game-designer-canvas">
|
||||||
<div ref="target" @click="targetClick" @pointerdown="targetPointerDown"></div>
|
<div ref="target" @click="targetClick" @pointerdown="targetPointerDown"></div>
|
||||||
@@ -75,6 +92,7 @@ export default {
|
|||||||
return this.scenesList[0];
|
return this.scenesList[0];
|
||||||
},
|
},
|
||||||
currentObject(){
|
currentObject(){
|
||||||
|
console.log('currentObject', this.objectsList[0]);
|
||||||
return this.objectsList[0];
|
return this.objectsList[0];
|
||||||
},
|
},
|
||||||
sceneObjects(){
|
sceneObjects(){
|
||||||
|
|||||||
@@ -185,17 +185,17 @@ export default {
|
|||||||
// gameEngine.camera.scale.copy(l.camera.position)
|
// gameEngine.camera.scale.copy(l.camera.position)
|
||||||
}
|
}
|
||||||
|
|
||||||
// let testGame1 = new Game1(gameEngine, '/static/textures/game1-test.jpg', 2, 3);
|
let testGame1 = new Game1(gameEngine, '/static/textures/game1-test.jpg', 2, 3);
|
||||||
// gameEngine.activeObjects.add(testGame1.game);
|
gameEngine.activeObjects.add(testGame1.game);
|
||||||
// testGame1.game.position.set(0, 1, -5);
|
testGame1.game.position.set(0, 1, -5);
|
||||||
|
|
||||||
// let testGame2 = new Game2(gameEngine, '/static/textures/game2-test.jpg', 3, 3);
|
let testGame2 = new Game2(gameEngine, '/static/textures/game2-test.jpg', 3, 3);
|
||||||
// gameEngine.activeObjects.add(testGame2.game);
|
gameEngine.activeObjects.add(testGame2.game);
|
||||||
// testGame2.game.position.set(0, 1, 5);
|
testGame2.game.position.set(0, 1, 5);
|
||||||
|
|
||||||
// let testGame4 = new Game4(gameEngine, '/static/feathers-game.glb', 3, 4);
|
let testGame4 = new Game4(gameEngine, '/static/feathers-game.glb', 3, 4);
|
||||||
// gameEngine.activeObjects.add(testGame4.game);
|
gameEngine.activeObjects.add(testGame4.game);
|
||||||
// testGame4.game.position.set(0, 1, 5);
|
testGame4.game.position.set(0, 1, 5);
|
||||||
},
|
},
|
||||||
async expandScenarioData(scene){
|
async expandScenarioData(scene){
|
||||||
scene.data.$environment = (await this.$api.gameObject.load(scene.data.environment)).data
|
scene.data.$environment = (await this.$api.gameObject.load(scene.data.environment)).data
|
||||||
|
|||||||
+1
-1
@@ -72,7 +72,7 @@ export default defineConfig({
|
|||||||
},
|
},
|
||||||
hmr:true,
|
hmr:true,
|
||||||
strictPort: true,
|
strictPort: true,
|
||||||
host:'192.168.31.137',
|
host:'192.168.31.137', //'192.168.83.59',//
|
||||||
proxy:{
|
proxy:{
|
||||||
'/api': {
|
'/api': {
|
||||||
target: 'https://localhost:3000',
|
target: 'https://localhost:3000',
|
||||||
|
|||||||
Reference in New Issue
Block a user