|
|
@@ -5,6 +5,15 @@ const БАЗА = "https://git.opengamestudio.org/mahjong/mahjong-modeli-models/r |
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
УбратьПереворотТекстурыФишки = мир => |
|
|
|
{ |
|
|
|
мир.текстураФишки.flipY = false; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
ПовернутьФишку = мир => |
|
|
|
{ |
|
|
|
мир.модельФишки.rotation.x += 0.03; |
|
|
@@ -39,9 +48,12 @@ const БАЗА = "https://git.opengamestudio.org/mahjong/mahjong-modeli-models/r |
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
РасположитьКамеру = мир => |
|
|
|
ПодготовитьСцену = мир => |
|
|
|
{ |
|
|
|
мир.камера.position.z = 10; |
|
|
|
мир.свет = new THREE.DirectionalLight(0xffffff, 1); |
|
|
|
мир.свет.position.set(-0.5, 0.5, 1).normalize(); |
|
|
|
мир.сцена.add(мир.свет); |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
@@ -51,7 +63,7 @@ const БАЗА = "https://git.opengamestudio.org/mahjong/mahjong-modeli-models/r |
|
|
|
СоздатьФишку = мир => |
|
|
|
{ |
|
|
|
мир.сцена.add(мир.модельФишки); |
|
|
|
var материал = new THREE.MeshBasicMaterial({map: мир.текстураФишки}); |
|
|
|
var материал = new THREE.MeshLambertMaterial({map: мир.текстураФишки}); |
|
|
|
мир.модельФишки.traverse(function(ребёнок) { |
|
|
|
if (ребёнок.isMesh) |
|
|
|
{ |
|
|
@@ -66,7 +78,7 @@ const БАЗА = "https://git.opengamestudio.org/mahjong/mahjong-modeli-models/r |
|
|
|
|
|
|
|
ЗагрузитьТекстуруФишки = мир => |
|
|
|
{ |
|
|
|
var текстура = "2020-08-27_1520.png"; |
|
|
|
var текстура = "текстура.png"; |
|
|
|
var адрес = БАЗА + текстура; |
|
|
|
мир.загрузчикТекстур.load( |
|
|
|
адрес, |
|
|
@@ -96,7 +108,7 @@ const БАЗА = "https://git.opengamestudio.org/mahjong/mahjong-modeli-models/r |
|
|
|
|
|
|
|
ЗагрузитьМодельФишки = мир => |
|
|
|
{ |
|
|
|
var модель = "2020-08-27_1515.gltf"; |
|
|
|
var модель = "фишка.gltf"; |
|
|
|
var адрес = БАЗА + модель; |
|
|
|
console.debug("модель", адрес); |
|
|
|
мир.загрузчикGLTF.load( |
|
|
|