Browse Source

группа

master
parent
commit
dda5429cf4
1 changed files with 41 additions and 3 deletions
  1. +41
    -3
      800.пример.json.js

+ 41
- 3
800.пример.json.js View File

@@ -28,9 +28,9 @@
}, },
объекты: { объекты: {
сенсор: { сенсор: {
x: 1260,
x: 1280,
y: 400, y: 400,
ширина: 200,
ширина: 120,
вид: { вид: {
background: "url(р/отладка/основа.jpg)", background: "url(р/отладка/основа.jpg)",
display: "none", display: "none",
@@ -275,7 +275,7 @@
}, },
}, },
стрела: { стрела: {
x: 1270,
x: 1230,
y: 350, y: 350,
высота: 30, высота: 30,
ширина: 200, ширина: 200,
@@ -385,4 +385,42 @@
}, },
], ],
}, },
группыДействий: {
стрела: {
игрокНачалПрыжок: [
() => {
мир.отладка.сенсор = null;
мир.отладка.стрела = null;
мир.отладка.срабатывание = false;
},
],
игрокПриземлился: [
() => {
мир.отладка.стрела = мир.физика.движок.timing.timestamp;
},
"подкинутьСтрелу",
],
возлеСтрелы: [
() => {
мир.отладка.сенсор = мир.физика.движок.timing.timestamp;
},
"подкинутьСтрелу",
],
подкинутьСтрелу: [
() => {
if (
мир.отладка.срабатывание ||
!мир.отладка.стрела ||
!мир.отладка.сенсор ||
Math.abs(мир.отладка.стрела - мир.отладка.сенсор) > 0.00001 ||
Math.abs(мир.объекты.тела.стрела.velocity.y) > 0.00001
) {
return;
}
мир.отладка.срабатывание = true;
Matter.Body.setVelocity(мир.объекты.тела.стрела, { x: 0, y: -мир.игрок.приземление.скорость });
},
],
},
},
}); });

Loading…
Cancel
Save