Browse Source

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

master
parent
commit
1a7bda4ffd
2 changed files with 17 additions and 28 deletions
  1. +6
    -1
      320.игрок.js
  2. +11
    -27
      800.пример.json.js

+ 6
- 1
320.игрок.js View File

@@ -30,7 +30,12 @@


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


+ 11
- 27
800.пример.json.js View File

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


Loading…
Cancel
Save