Основа Маджонга | Mahjong's base
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

83 wiersze
1.8KB

  1. const ИМЯ = "ОМ | MB";
  2. const БАЗА = "https://git.opengamestudio.org/mahjong/mahjong-modeli-models/raw/branch/master/";
  3. // // // //
  4. РасположитьКамеру = мир =>
  5. {
  6. мир.камера.position.z = 10;
  7. };
  8. // // // //
  9. СоздатьФишку = мир =>
  10. {
  11. мир.сцена.add(мир.модельФишки);
  12. //var материал = new THREE.MeshBasicMaterial({map: мир.текстураФишки});
  13. };
  14. // // // //
  15. ЗагрузитьТекстуруФишки = мир =>
  16. {
  17. var текстура = "t1_tex.png";
  18. var адрес = БАЗА + текстура;
  19. мир.загрузчикТекстур.load(
  20. адрес,
  21. function(текстура) {
  22. мир.текстураФишки = текстура;
  23. мир.уведомить("загрузили текстуру фишки");
  24. },
  25. null,
  26. function(error) {
  27. console.error("ОШИБКА | ERROR", error);
  28. }
  29. );
  30. };
  31. // // // //
  32. СоздатьЗагрузчикТекстур = мир =>
  33. {
  34. мир.загрузчикТекстур = new THREE.TextureLoader();
  35. };
  36. // // // //
  37. ЗагрузитьМодельФишки = мир =>
  38. {
  39. var модель = "2020-08-25_1415.gltf";
  40. var адрес = БАЗА + модель;
  41. мир.загрузчикGLTF.load(
  42. адрес,
  43. function(gltf) {
  44. мир.модельФишки = gltf.scene;
  45. мир.уведомить("загрузили модель фишки");
  46. },
  47. null,
  48. function(error) {
  49. console.error("ОШИБКА | ERROR", error);
  50. }
  51. );
  52. };
  53. // // // //
  54. СоздатьЗагрузчикGLTF = мир =>
  55. {
  56. мир.загрузчикGLTF = new THREE.GLTFLoader();
  57. };