diff --git a/index.html b/index.html index 05910b5..c4ca572 100644 --- a/index.html +++ b/index.html @@ -8,7 +8,7 @@ - + diff --git a/игра/101.изба.js b/игра/101.изба.js new file mode 100644 index 0000000..784f595 --- /dev/null +++ b/игра/101.изба.js @@ -0,0 +1,62 @@ +/* + * + * Реакции + * + */ + + +ЗагрузитьРесурсыИзбы = мир => +{ + мир.сцена.load.image("изба", "ресурсы/сцены/изба.jpg"); + мир.сцена.load.image("основа", "ресурсы/отладка/основа.jpg"); + мир.сцена.load.image("колобок", "ресурсы/колобок/колобок_неподвижен.png"); +}; + + +// // // // + + +СоздатьИзбу = мир => +{ + мир.сцена.add.image(0, 0, "изба").setOrigin(0, 0); + мир.полы = мир.сцена.physics.add.staticGroup(); + var пол = мир.полы.create(100, 585, "основа"); + пол.setScale(100, 1).refreshBody(); + пол.setVisible(false); +}; + + +// // // // + + +СоздатьКолобка = мир => +{ + мир.колобок = мир.сцена.physics.add.sprite(100, 100, "колобок"); +}; + + +// // // // + + +СоздатьСтолкновениеКолобкаСПолом = мир => +{ + мир.сцена.physics.add.collider(мир.колобок, мир.полы); +}; + + +/* + * + * Последовательность + * + */ + + +мир.разобрать(` +загрузить ресурсы сцены + загрузить ресурсы избы +создать сцену + создать избу + создать колобка + создать столкновение колобка с полом +`); + diff --git a/игра/101.сцена.js b/игра/101.сцена.js deleted file mode 100644 index 38a0fce..0000000 --- a/игра/101.сцена.js +++ /dev/null @@ -1,31 +0,0 @@ -/* - * - * Реакции - * - */ - -ЗагрузитьРесурсыИзбы = мир => -{ - мир.сцена.load.image("изба", "ресурсы/сцены/изба.jpg"); -}; - -// // // // - -ДобавитьФонИзбы = мир => -{ - мир.сцена.add.image(0, 0, "изба").setOrigin(0, 0); -}; - -/* - * - * Последовательность - * - */ - -мир.разобрать(` -загрузить ресурсы сцены - загрузить ресурсы избы -создать сцену - добавить фон избы -`); - diff --git a/ресурсы/колобок/колобок_неподвижен.png b/ресурсы/колобок/колобок_неподвижен.png new file mode 100644 index 0000000..41af670 Binary files /dev/null and b/ресурсы/колобок/колобок_неподвижен.png differ diff --git a/ресурсы/отладка/основа.jpg b/ресурсы/отладка/основа.jpg new file mode 100644 index 0000000..5c95781 Binary files /dev/null and b/ресурсы/отладка/основа.jpg differ diff --git a/ресурсы/отладка/основа.xcf b/ресурсы/отладка/основа.xcf new file mode 100644 index 0000000..6240a8e Binary files /dev/null and b/ресурсы/отладка/основа.xcf differ