Прежде всего, это мой первый пост stackoverflow, поэтому я приложу все усилия, чтобы написать мою проблему как можно точнее.
Справочная информация
Я реализую простую наглядную демонстрацию алгоритма Q-обучения с использованием Javascript, Vue.js и SCSS.Демонстрацию можно посмотреть здесь: https://codepen.io/gkevinb/pen/mvYwWK
Нажав кнопку исследования, робот исследует область и в конечном итоге узнает, где можно найти награду.Если робот наступает на черную плитку, он падает в яму.Если робот упадет, нажмите исследовать снова, чтобы начать исследование снова.
Проблема
Моя проблема в том, что робот, падающий в лунку, не работает на мобильных устройствах.Однако, например, когда робот достигает награды, эта анимация работает на мобильных устройствах.Мобильные устройства, на которых он не работает, включают Iphone 6s и Ipad, и я получаю к нему доступ через Safari.
/*
Animation for robot falling down the hole.
*/
@keyframes falling {
0% { background-size: 100% 100%; }
100% { background-size: 0% 0%; }
}
.tile--robot--falling{
@include tileSize();
@include backgroundImage("robot-2", "#{$robot_size}");
background-color: $cliff_color;
/* Robot falling animation */
animation-name: falling;
animation-duration: 1.5s;
animation-fill-mode: forwards;
}