You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
1.2KB

  1. // // // //
  2. СоздатьПримерСцены = мир =>
  3. {
  4. мир.сцена.background = new THREE.Color(0xFFFFFF);
  5. var коэффициент = 2;
  6. var расстояние = 14;
  7. мир.камера.position.y = расстояние * коэффициент;
  8. мир.камера.position.z = расстояние;
  9. мир.камера.lookAt(new THREE.Vector3(0, 0, 0));
  10. мир.свет = new THREE.DirectionalLight(0xFFFFFF, 1);
  11. мир.свет.position.set(-0.5, 1, 0.5).normalize();
  12. мир.сцена.add(мир.свет);
  13. мир.сцена.add(мир.фишка);
  14. };
  15. // // // //
  16. ЗагрузитьРесурсыСцены = мир =>
  17. {
  18. загрузитьМодель(
  19. мир,
  20. "https://git.opengamestudio.org/PuCOBATEJlb/PECYPCbl/raw/branch/master/0000",
  21. "/фишка.gltf",
  22. function(модель) {
  23. мир.фишка = модель;
  24. мир.уведомить("загрузили ресурсы сцены");
  25. }
  26. );
  27. };
  28. // // // //
  29. ВывестиНажатиеВРисователе = мир =>
  30. {
  31. console.debug("Нажатие в рисователе:", мир.позицияНажатияВРисователе);
  32. };