тела поправить
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
function Слежение(изображения, тела)
|
||||
function Слежение(изображения, состояние, тела)
|
||||
{
|
||||
this.создать = function()
|
||||
{
|
||||
@@ -14,8 +14,7 @@ function Слежение(изображения, тела)
|
||||
{
|
||||
for (var имя in this.задано)
|
||||
{
|
||||
var за = this.задано[имя];
|
||||
this.расположитьИзображение(за);
|
||||
this.расположитьИзображение(имя);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -35,16 +34,17 @@ function Слежение(изображения, тела)
|
||||
this.задано[имя][свойство] = значение;
|
||||
};
|
||||
|
||||
this.расположитьИзображение = function(за)
|
||||
this.расположитьИзображение = function(имя)
|
||||
{
|
||||
var тело = тела.тела[за.тело];
|
||||
if (!тело)
|
||||
let за = this.задано[имя];
|
||||
let тело = тела.тела[за.тело];
|
||||
let элемент = изображения.элементы[за.изображение];
|
||||
if (!тело || !элемент)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
var элемент = изображения.элементы[за.изображение];
|
||||
var ум = this.умолчание;
|
||||
let ум = this.умолчание;
|
||||
|
||||
// Параметры.
|
||||
var скорость = за.скорость ? за.скорость : ум.скорость;
|
||||
@@ -76,7 +76,16 @@ function Слежение(изображения, тела)
|
||||
|
||||
элемент.dataset.слежениеX = x;
|
||||
элемент.dataset.слежениеY = y;
|
||||
изображения.обновитьРасположение(за.изображение, x, y, угол);
|
||||
|
||||
var описание = {
|
||||
пр: [x, y],
|
||||
угол: угол,
|
||||
};
|
||||
состояние.разобрать({
|
||||
изображения: {
|
||||
[за.изображение]: описание,
|
||||
},
|
||||
});
|
||||
};
|
||||
|
||||
this.lerp = function(v0, v1, t, предел) {
|
||||
|
||||
Reference in New Issue
Block a user