составное

This commit is contained in:
2021-08-20 17:49:27 +03:00
parent 9843675335
commit b7fd306363
3 changed files with 20 additions and 8 deletions

View File

@@ -51,8 +51,10 @@ function Тела(физмир)
var ширина = за.ширина ? за.ширина : ум.ширина;
var высота = за.высота ? за.высота : ум.высота;
// Переводим x,y из левого верхнего угла в центр.
/**/console.debug("Тела.пересоздатьТ-1 имя:", имя, "x/y/ширина/высота:", x, y, ширина, высота);
x = x + ширина / 2.0;
y = y + высота / 2.0;
/**///console.debug("Тела.пересоздатьТ-2 имя:", имя, "x/y/ширина/высота:", x, y, ширина, высота);
// Параметры тела.
var параметры = {};
Object.assign(параметры, ум.физика);

View File

@@ -12,7 +12,7 @@ function Пуск()
мир.звуки = new Звуки(мир.ключники, мир.события);
мир.движение = new Движение(мир.ключники);
/**/мир.рт = new РучноеТело();
/**///мир.рт = new РучноеТело();
this.настроитьОбработкуКлючей();
this.обновить();
@@ -49,7 +49,7 @@ function Пуск()
тут.обновить();
});
/**/мир.рт.обновить();
/**///мир.рт.обновить();
};
}

View File

@@ -106,13 +106,20 @@
background: "url(р/отладка/основа.jpg)",
},
},
изоПодошваИгрока: {
ширина: 40,
высота: 20,
вид: {
background: "url(р/отладка/основа.jpg)",
},
},
},
тела: {
подошваИгрока: {
x: 100,
y: 450,
высота: 20,
ширина: 40,
высота: 20,
часть: true,
физика: {
isStatic: false,
@@ -121,9 +128,9 @@
},
сенсорИгрока: {
x: 100,
y: 450,
высота: 70,
y: 400,
ширина: 70,
высота: 70,
часть: true,
физика: {
isSensor: true,
@@ -131,8 +138,6 @@
},
},
игрок: {
x: 100,
y: 450,
части: ["подошваИгрока", "сенсорИгрока"],
физика: {
isStatic: false,
@@ -198,7 +203,12 @@
сенсорИгрока: {
тело: "сенсорИгрока",
изображение: "изоСенсорИгрока",
смещение: [-35, 35],
смещение: [-35, -35],
},
подошваИгрока: {
тело: "подошваИгрока",
изображение: "изоПодошваИгрока",
смещение: [-20, -10],
},
},
маскиПрыжков: {