Browse Source

перед прыжком

master
parent
commit
d72023067d
2 changed files with 90 additions and 4 deletions
  1. +11
    -0
      220.игрок.js
  2. +79
    -4
      800.пример.json.js

+ 11
- 0
220.игрок.js View File

@@ -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}`;
}; };

+ 79
- 4
800.пример.json.js View File

@@ -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,


Loading…
Cancel
Save