Когда змея движется, создается впечатление, что она «прыгает», а не движется плавно. Как это исправить?
Ниже приведены некоторые функции, которые я реализовал для своей игры Phaser Snake: обновление, перемещение, установкаBodyPartTexture и рост
Это функции, которые я использую. Однако у меня возникла проблема: когда змея движется, кажется, что она «прыгает», а не движется плавно. Может ли кто-нибудь помочь мне решить эту проблему?
Как вы можете видеть из этого видео, я столкнулся с этой проблемой. https://www.awesomescreenshot.com/video/ 33408786?key=90beb12f2ca0ed729a0133a2b7ad36a6
Я постарался сделать движение змеи более плавным, чтобы она двигалась плавно, а не «прыгала».
Я сделала это. пробовал использовать deltaTime, скорость и метод Tween, но не нашел решения.
Когда змея движется, создается впечатление, что она «прыгает», а не движется плавно. Как это исправить? Ниже приведены некоторые функции, которые я реализовал для своей игры Phaser Snake: обновление, перемещение, установкаBodyPartTexture и рост [code]update(time) { if (time >= this.moveTime && this.gameStarted) { this.keyLock = false; if (this.moveEvents.length > 0) { this.direction = this.moveEvents.shift(); } this.move(); this.moveTime = time + this.speed; return true; } return false; }
[/code] Это функции, которые я использую. Однако у меня возникла проблема: когда змея движется, кажется, что она «прыгает», а не движется плавно. Может ли кто-нибудь помочь мне решить эту проблему? Как вы можете видеть из этого видео, я столкнулся с этой проблемой. https://www.awesomescreenshot.com/video/ 33408786?key=90beb12f2ca0ed729a0133a2b7ad36a6 Я постарался сделать движение змеи более плавным, чтобы она двигалась плавно, а не «прыгала». Я сделала это. пробовал использовать deltaTime, скорость и метод Tween, но не нашел решения.