ソースを参照

составное

master
コミット
b7fd306363
3個のファイルの変更20行の追加8行の削除
  1. +2
    -0
      150.тела.js
  2. +2
    -2
      700.пуск.js
  3. +16
    -6
      800.пример.json.js

+ 2
- 0
150.тела.js ファイルの表示

@@ -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(параметры, ум.физика);


+ 2
- 2
700.пуск.js ファイルの表示

@@ -12,7 +12,7 @@ function Пуск()
мир.звуки = new Звуки(мир.ключники, мир.события);
мир.движение = new Движение(мир.ключники);

/**/мир.рт = new РучноеТело();
/**///мир.рт = new РучноеТело();

this.настроитьОбработкуКлючей();
this.обновить();
@@ -49,7 +49,7 @@ function Пуск()
тут.обновить();
});

/**/мир.рт.обновить();
/**///мир.рт.обновить();
};
}



+ 16
- 6
800.пример.json.js ファイルの表示

@@ -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],
},
},
маскиПрыжков: {


読み込み中…
キャンセル
保存