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 маска = прыжок ? 1 : (1 | 2);
тело.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,
высота: 600,
вид: {
background: "url(р/сцены/изба.jpg)",
//background: "url(р/сцены/изба.jpg)",
},
},
колобок: {
@@ -15,7 +15,7 @@
ширина: 70,
высота: 70,
вид: {
background: "url(р/колобок/колобок_неподвижен.png)",
//background: "url(р/колобок/колобок_неподвижен.png)",
},
},
},
@@ -23,7 +23,7 @@
кирпич: {
x: 1170,
y: 350,
высота: 10,
высота: 20,
ширина: 40,
вид: {
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,
y: 420,
@@ -200,7 +275,7 @@
ширина: 70,
высота: 120,
вид: {
background: "url(р/вещи/самовар.png) no-repeat scroll 0% 0% / contain",
//background: "url(р/вещи/самовар.png) no-repeat scroll 0% 0% / contain",
},
физика: {
isStatic: false,


Loading…
Cancel
Save