управлять телом

This commit is contained in:
2021-08-24 14:31:58 +03:00
parent b7fd306363
commit 1a7bda4ffd
2 changed files with 17 additions and 28 deletions

View File

@@ -30,7 +30,12 @@
мир.игрок.обновить = function() { мир.игрок.обновить = function() {
мир.игрок.тело = мир.объекты.тела[мир.игрок.задано.объект]; var тело = мир.объекты.тела[мир.игрок.задано.объект];
if (!тело)
{
тело = мир.тела.тела[мир.игрок.задано.тело];
}
мир.игрок.тело = тело;
if (!мир.игрок.тело) if (!мир.игрок.тело)
{ {
return; return;

View File

@@ -160,56 +160,40 @@
inertia: Infinity, inertia: Infinity,
}, },
}, },
/*
сенсорИгрока: {
x: 170,
y: 350,
высота: 70,
ширина: 70,
вид: {
background: "url(р/отладка/основа.jpg)",
},
физика: {
isSensor: true,
},
},
игрок: {
x: 100,
y: 350,
части: ["кирпич", "сенсорИгрока"],
физика: {
isStatic: false,
inertia: Infinity,
},
},
*/
}, },
игрок: { игрок: {
объект: "кирпич", //объект: "кирпич",
тело: "игрок",
скорость: [5, 12.5], скорость: [5, 12.5],
клавиши: ["ArrowLeft", "ArrowRight", "ArrowUp"], клавиши: ["ArrowLeft", "ArrowRight", "ArrowUp"],
}, },
слежение: { слежение: {
колобок: { колобок: {
объект: "кирпич", //объект: "кирпич",
тело: "игрок",
изображение: "колобок", изображение: "колобок",
смещение: [-35, -60], смещение: [-35, -35],
скорость: 1, скорость: 1,
}, },
камера: { камера: {
объект: "кирпич", //объект: "кирпич",
тело: "игрок",
скорость: 0.1, скорость: 0.1,
}, },
/*
сенсорИгрока: { сенсорИгрока: {
тело: "сенсорИгрока", тело: "сенсорИгрока",
изображение: "изоСенсорИгрока", изображение: "изоСенсорИгрока",
смещение: [-35, -35], смещение: [-35, -35],
}, },
*/
/*
подошваИгрока: { подошваИгрока: {
тело: "подошваИгрока", тело: "подошваИгрока",
изображение: "изоПодошваИгрока", изображение: "изоПодошваИгрока",
смещение: [-20, -10], смещение: [-20, -10],
}, },
*/
}, },
маскиПрыжков: { маскиПрыжков: {
игрок: { игрок: {