Parent
révision
ffe2f8a89a
2 fichiers modifiés avec 32 ajouts et 3 suppressions
  1. +10
    -0
      игра/110.колобок.js
  2. +22
    -3
      игра/111.изба.js

+ 10
- 0
игра/110.колобок.js Voir le fichier

@@ -81,6 +81,16 @@
{
мир.сцена.physics.add.collider(мир.колобок, мир.каркас);
мир.столкновениеВещи = мир.сцена.physics.add.collider(мир.колобок, мир.вещи);
мир.столкновениеВещи.collideCallback = function(a, b) {
if (b.name == "молоко")
{
console.debug("столкнулись с молоком");
}
};




мир.столкновениеПлатформы = мир.сцена.physics.add.collider(мир.колобок, мир.платформы);

var столкновениеВраги = мир.сцена.physics.add.collider(мир.колобок, мир.враги);


+ 22
- 3
игра/111.изба.js Voir le fichier

@@ -734,17 +734,31 @@

// // // //


ПроверитьСтолкновениеСМолоком = мир =>
{
var молоко = мир.узелСцены("молоко");
//мир.сцена.physics.add.collider(мир.каркас, молоко);
var ст = мир.сцена.physics.add.collider(мир.колобок, молоко);
ст.collideCallback = function(a, b) {
console.debug("столкновение с молоком");
if (мир.колобок.body.touching.down && молоко.body.touching.up && !мир.стМолоко)
{
мир.стМолоко = true;
console.debug("есть молоко");
}
};
};


// // // //


ПодготовитьсяКСтолкновениюСМолоком = мир =>
{
мир.стМолоко = false;
console.debug("очистили молоко");
};


/*
*
* Последовательность
@@ -764,7 +778,12 @@
настроить мышей
настроить стрелы
создать стрелу
проверить столкновение с молоком
# проверить столкновение с молоком
#
#колобок закончит прыжок
# подготовиться к столкновению с молоком


обновить сцену
анимировать пауков
анимировать мышей


Chargement…
Annuler
Enregistrer