|
@@ -1,5 +1,49 @@ |
|
|
ПриветИзШаблона = мир => |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
СоздатьПримерСцены = мир => |
|
|
{ |
|
|
{ |
|
|
console.log("Привет из шаблона!"); |
|
|
|
|
|
console.log("Hello from the template!"); |
|
|
|
|
|
|
|
|
мир.сцена.background = new THREE.Color(0xFFFFFF); |
|
|
|
|
|
var коэффициент = 2; |
|
|
|
|
|
var расстояние = 14; |
|
|
|
|
|
мир.камера.position.y = расстояние * коэффициент; |
|
|
|
|
|
мир.камера.position.z = расстояние; |
|
|
|
|
|
мир.камера.lookAt(new THREE.Vector3(0, 0, 0)); |
|
|
|
|
|
|
|
|
|
|
|
мир.свет = new THREE.DirectionalLight(0xFFFFFF, 1); |
|
|
|
|
|
мир.свет.position.set(-0.5, 1, 0.5).normalize(); |
|
|
|
|
|
мир.сцена.add(мир.свет); |
|
|
|
|
|
|
|
|
|
|
|
мир.сцена.add(мир.фишка); |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ЗагрузитьРесурсыСцены = мир => |
|
|
|
|
|
{ |
|
|
|
|
|
загрузитьМодель( |
|
|
|
|
|
мир, |
|
|
|
|
|
"https://git.opengamestudio.org/PuCOBATEJlb/PECYPCbl/raw/branch/master/0000", |
|
|
|
|
|
"/фишка.gltf", |
|
|
|
|
|
function(модель) { |
|
|
|
|
|
мир.фишка = модель; |
|
|
|
|
|
мир.уведомить("загрузили ресурсы сцены"); |
|
|
|
|
|
} |
|
|
|
|
|
); |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ВывестиНажатиеВРисователе = мир => |
|
|
|
|
|
{ |
|
|
|
|
|
console.debug("Нажатие в рисователе:", мир.позицияНажатияВРисователе); |
|
|
|
|
|
}; |