diff --git a/220.игрок.js b/220.игрок.js index 7c0124a..7429620 100644 --- a/220.игрок.js +++ b/220.игрок.js @@ -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}`; }; diff --git a/800.пример.json.js b/800.пример.json.js index fad7517..71dcb7c 100644 --- a/800.пример.json.js +++ b/800.пример.json.js @@ -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,