поправить мерцание при начале анимации
This commit is contained in:
@@ -45,10 +45,9 @@ function Объекты(состояние, события)
|
||||
свойство == "вид" ||
|
||||
свойство == "анимация"
|
||||
) {
|
||||
let пр = this.пр(имя);
|
||||
let вид = this.задано[имя]["вид"];
|
||||
let анимация = this.задано[имя]["анимация"];
|
||||
this.обновитьИзображение(производноеИмя, пр, вид, анимация);
|
||||
this.обновитьИзображение(производноеИмя, null, вид, анимация);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -96,22 +95,25 @@ function Объекты(состояние, события)
|
||||
|
||||
this.обновитьВидАнимацию = function(имя)
|
||||
{
|
||||
let пр = this.пр(имя);
|
||||
let вид = this.задано[имя]["вид"];
|
||||
let анимация = this.задано[имя]["анимация"];
|
||||
let производноеИмя = `объекты-${имя}`;
|
||||
this.обновитьИзображение(производноеИмя, пр, вид, анимация);
|
||||
this.обновитьИзображение(производноеИмя, null, вид, анимация);
|
||||
};
|
||||
|
||||
this.обновитьИзображение = function(имя, пр, вид, анимация)
|
||||
{
|
||||
var описание = {
|
||||
вид: вид,
|
||||
анимация: анимация,
|
||||
};
|
||||
if (пр)
|
||||
{
|
||||
описание["пр"] = пр;
|
||||
}
|
||||
состояние.разобрать({
|
||||
изображения: {
|
||||
[имя]: {
|
||||
пр: пр,
|
||||
вид: вид,
|
||||
анимация: анимация,
|
||||
},
|
||||
[имя]: описание,
|
||||
},
|
||||
});
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user