diff --git a/0000 b/0000 index 752e98f..4ff03ba 100644 --- a/0000 +++ b/0000 @@ -1,5 +1,5 @@ Рисователь / Примеры -0.1.0 +0.1.1 https://git.opengamestudio.org/PuCOBATEJlb/nPuMEPbl x /🎬.js diff --git a/🎬.js b/🎬.js index 47eab0f..101ffdf 100644 --- a/🎬.js +++ b/🎬.js @@ -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("Нажатие в рисователе:", мир.позицияНажатияВРисователе); +}; \ No newline at end of file diff --git a/🎬.череда b/🎬.череда index 249204e..e1cdfbf 100644 --- a/🎬.череда +++ b/🎬.череда @@ -1,2 +1,6 @@ -пуск - привет из шаблона +надо окончить загрузку приложения + загрузить ресурсы сцены +нажатие в рисователе + вывести нажатие в рисователе +загрузили ресурсы сцены + создать пример сцены \ No newline at end of file