почти стрела

This commit is contained in:
2021-07-27 15:43:29 +03:00
parent 088b978343
commit c173f0f6ae
5 changed files with 88 additions and 42 deletions

View File

@@ -21,7 +21,7 @@
ширина: 355,
вид: {
background: "url(р/отладка/основа.jpg)",
//display: "none",
display: "none",
},
},
полКрышки: {
@@ -30,7 +30,7 @@
ширина: 135,
вид: {
background: "url(р/отладка/основа.jpg)",
//display: "none",
display: "none",
},
},
полСправа: {
@@ -39,7 +39,7 @@
ширина: 1505,
вид: {
background: "url(р/отладка/основа.jpg)",
//display: "none",
display: "none",
},
},
стол: {
@@ -48,7 +48,7 @@
ширина: 610,
вид: {
background: "url(р/отладка/основа.jpg)",
//display: "none",
display: "none",
},
физика: {
collisionFilter: {
@@ -62,7 +62,7 @@
ширина: 200,
вид: {
background: "url(р/отладка/основа.jpg)",
//display: "none",
display: "none",
},
физика: {
angle: -0.0698,
@@ -112,7 +112,7 @@
},
игрок: {
объект: "кирпич",
скорость: [5, 12],
скорость: [5, 12.5],
клавиши: ["ArrowLeft", "ArrowRight", "ArrowUp"],
},
слежение: {
@@ -127,6 +127,13 @@
скорость: 0.1,
},
},
маскиПрыжков: {
игрок: {
объект: "кирпич",
скорость: -1,
маски: [1, 1|2],
},
},
});
// // // //
@@ -141,7 +148,7 @@
ширина: 550,
вид: {
background: "url(р/отладка/основа.jpg)",
//display: "none",
display: "none",
},
физика: {
collisionFilter: {
@@ -156,7 +163,7 @@
высота: 10,
вид: {
background: "url(р/отладка/основа.jpg)",
//display: "none",
display: "none",
},
физика: {
collisionFilter: {
@@ -171,7 +178,7 @@
высота: 10,
вид: {
background: "url(р/отладка/основа.jpg)",
//display: "none",
display: "none",
},
физика: {
collisionFilter: {
@@ -186,7 +193,7 @@
высота: 10,
вид: {
background: "url(р/отладка/основа.jpg)",
//display: "none",
display: "none",
},
физика: {
collisionFilter: {
@@ -201,7 +208,7 @@
высота: 10,
вид: {
background: "url(р/отладка/основа.jpg)",
//display: "none",
display: "none",
},
физика: {
collisionFilter: {
@@ -216,7 +223,7 @@
высота: 10,
вид: {
background: "url(р/отладка/основа.jpg)",
//display: "none",
display: "none",
},
физика: {
collisionFilter: {
@@ -231,7 +238,7 @@
высота: 10,
вид: {
background: "url(р/отладка/основа.jpg)",
//display: "none",
display: "none",
},
физика: {
collisionFilter: {
@@ -267,14 +274,6 @@
подкинули: false,
};
/*
мир.отладка = {
сенсор: null,
стрела: null,
срабатывание: false,
};
*/
мир.разобрать({
объекты: {
сенсор: {
@@ -314,6 +313,7 @@
ширина: 100,
вид: {
background: "url(р/отладка/основа.jpg)",
display: "none",
},
физика: {
isStatic: true,
@@ -361,9 +361,16 @@
мир.подкидываниеСтрелы.подкинули = true;
Matter.Body.setVelocity(
мир.объекты.тела.стрела,
{ x: 0, y: -мир.игрок.приземление.скорость * 2 }
{ x: 0, y: -мир.игрок.приземление.скорость * 1.2 }
);
},
],
},
маскиПрыжков: {
стрела: {
объект: "стрела",
скорость: -1,
маски: [0, 2|4]
},
},
});