Колобок на Phaser
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.

111.изба.js 1.6KB

3 jaren geleden
3 jaren geleden
3 jaren geleden
3 jaren geleden
3 jaren geleden
3 jaren geleden
3 jaren geleden
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. /*
  2. *
  3. * Реакции
  4. *
  5. */
  6. ЗагрузитьРесурсыИзбы = мир =>
  7. {
  8. мир.сцена.load.image("изба", "ресурсы/сцены/изба.jpg");
  9. мир.сцена.load.image("основа", "ресурсы/отладка/основа.jpg");
  10. };
  11. // // // //
  12. СоздатьИзбу = мир =>
  13. {
  14. мир.сцена.add.image(0, 0, "изба").setOrigin(0, 0);
  15. var полСлева = мир.каркас.create(0, 585, "основа").setOrigin(0, 0);
  16. полСлева.setScale(43, 1).refreshBody();
  17. полСлева.setVisible(false);
  18. var полСправа = мир.каркас.create(510, 585, "основа").setOrigin(0, 0);
  19. полСправа.setScale(200, 1).refreshBody();
  20. полСправа.setVisible(false);
  21. мир.полКрышки = мир.каркас.create(300, 585, "основа").setOrigin(0, 0);
  22. мир.полКрышки.setScale(30, 1).refreshBody();
  23. мир.полКрышки.setVisible(false);
  24. var стенаСлева = мир.каркас.create(0, 385, "основа");
  25. стенаСлева.setScale(1, 50).refreshBody();
  26. стенаСлева.setVisible(false);
  27. var стенаСправа = мир.каркас.create(2000, 385, "основа");
  28. стенаСправа.setScale(1, 50).refreshBody();
  29. стенаСправа.setVisible(false);
  30. };
  31. /*
  32. *
  33. * Последовательность
  34. *
  35. */
  36. мир.разобрать(`
  37. загрузить ресурсы сцены
  38. загрузить ресурсы избы
  39. создать сцену
  40. создать избу
  41. `);