перед прыжком
This commit is contained in:
11
220.игрок.js
11
220.игрок.js
@@ -4,6 +4,8 @@
|
|||||||
мир.игрок.переместить();
|
мир.игрок.переместить();
|
||||||
мир.игрок.задатьМаскуСтолкновения();
|
мир.игрок.задатьМаскуСтолкновения();
|
||||||
},
|
},
|
||||||
|
maxv: 0,
|
||||||
|
minv: 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -73,4 +75,13 @@
|
|||||||
var прыжок = тело.velocity.y < -1;
|
var прыжок = тело.velocity.y < -1;
|
||||||
var маска = прыжок ? 1 : (1 | 2);
|
var маска = прыжок ? 1 : (1 | 2);
|
||||||
тело.collisionFilter.mask = маска;
|
тело.collisionFilter.mask = маска;
|
||||||
|
if (тело.velocity.y < мир.игрок.minv)
|
||||||
|
{
|
||||||
|
мир.игрок.minv = тело.velocity.y;
|
||||||
|
}
|
||||||
|
if (тело.velocity.y > мир.игрок.maxv)
|
||||||
|
{
|
||||||
|
мир.игрок.maxv = тело.velocity.y;
|
||||||
|
}
|
||||||
|
document.getElementById("отладка").innerHTML = `min: ${мир.игрок.minv} max: ${мир.игрок.maxv}`;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
ширина: 2000,
|
ширина: 2000,
|
||||||
высота: 600,
|
высота: 600,
|
||||||
вид: {
|
вид: {
|
||||||
background: "url(р/сцены/изба.jpg)",
|
//background: "url(р/сцены/изба.jpg)",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
колобок: {
|
колобок: {
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
ширина: 70,
|
ширина: 70,
|
||||||
высота: 70,
|
высота: 70,
|
||||||
вид: {
|
вид: {
|
||||||
background: "url(р/колобок/колобок_неподвижен.png)",
|
//background: "url(р/колобок/колобок_неподвижен.png)",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@@ -23,7 +23,7 @@
|
|||||||
кирпич: {
|
кирпич: {
|
||||||
x: 1170,
|
x: 1170,
|
||||||
y: 350,
|
y: 350,
|
||||||
высота: 10,
|
высота: 20,
|
||||||
ширина: 40,
|
ширина: 40,
|
||||||
вид: {
|
вид: {
|
||||||
background: "url(р/отладка/основа.jpg)",
|
background: "url(р/отладка/основа.jpg)",
|
||||||
@@ -165,6 +165,81 @@
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
верх1: {
|
||||||
|
x: 937,
|
||||||
|
y: 100,
|
||||||
|
ширина: 130,
|
||||||
|
высота: 10,
|
||||||
|
вид: {
|
||||||
|
background: "url(р/отладка/основа.jpg)",
|
||||||
|
//display: "none",
|
||||||
|
},
|
||||||
|
физика: {
|
||||||
|
collisionFilter: {
|
||||||
|
category: 2,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
верх2: {
|
||||||
|
x: 937,
|
||||||
|
y: 0,
|
||||||
|
ширина: 130,
|
||||||
|
высота: 10,
|
||||||
|
вид: {
|
||||||
|
background: "url(р/отладка/основа.jpg)",
|
||||||
|
//display: "none",
|
||||||
|
},
|
||||||
|
физика: {
|
||||||
|
collisionFilter: {
|
||||||
|
category: 2,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
верх3: {
|
||||||
|
x: 937,
|
||||||
|
y: -100,
|
||||||
|
ширина: 130,
|
||||||
|
высота: 10,
|
||||||
|
вид: {
|
||||||
|
background: "url(р/отладка/основа.jpg)",
|
||||||
|
//display: "none",
|
||||||
|
},
|
||||||
|
физика: {
|
||||||
|
collisionFilter: {
|
||||||
|
category: 2,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
верх4: {
|
||||||
|
x: 937,
|
||||||
|
y: -200,
|
||||||
|
ширина: 130,
|
||||||
|
высота: 10,
|
||||||
|
вид: {
|
||||||
|
background: "url(р/отладка/основа.jpg)",
|
||||||
|
//display: "none",
|
||||||
|
},
|
||||||
|
физика: {
|
||||||
|
collisionFilter: {
|
||||||
|
category: 2,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
верх5: {
|
||||||
|
x: 937,
|
||||||
|
y: -300,
|
||||||
|
ширина: 130,
|
||||||
|
высота: 10,
|
||||||
|
вид: {
|
||||||
|
background: "url(р/отладка/основа.jpg)",
|
||||||
|
//display: "none",
|
||||||
|
},
|
||||||
|
физика: {
|
||||||
|
collisionFilter: {
|
||||||
|
category: 2,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
стол: {
|
стол: {
|
||||||
x: 1253,
|
x: 1253,
|
||||||
y: 420,
|
y: 420,
|
||||||
@@ -200,7 +275,7 @@
|
|||||||
ширина: 70,
|
ширина: 70,
|
||||||
высота: 120,
|
высота: 120,
|
||||||
вид: {
|
вид: {
|
||||||
background: "url(р/вещи/самовар.png) no-repeat scroll 0% 0% / contain",
|
//background: "url(р/вещи/самовар.png) no-repeat scroll 0% 0% / contain",
|
||||||
},
|
},
|
||||||
физика: {
|
физика: {
|
||||||
isStatic: false,
|
isStatic: false,
|
||||||
|
|||||||
Reference in New Issue
Block a user