2017-06-01 20 views
0

我正在創建一個簡單的老虎機,目前正在使用TileSprite來實現我想要的效果 - 用於旋轉。到目前爲止,一切正常。但是,計時器停止初始旋轉之後,我想紋理平滑滾動到正確的「結果」的位置:Phaser.io - 是否可以將tileSprite.tilePosition移動到具有補間的特定目標?

R1TimerTrigger: function() 
{ 
    R1Scroll = false; 
    game.add.tween(SpriteReel[0].tilePosition).to({ y: R1Result }, 1000, Phaser.Easing.Bounce.Out, false); 
} 

有一些緊迫的問題,因爲顯然本地吐溫不承認孩子的性質。有沒有辦法解決這個問題,或者一個不使用補間來實現結果的替代方法?

回答

2

你的代碼對我來說看起來很好,而補間應該像預期的那樣工作在tile精靈上。

你是否開始補間?你可以開始補間

to(properties, duration, ease, autoStart, delay, repeat, yoyo) 

game.add.tween(SpriteReel[0].tilePosition).to({ y: R1Result }, 1000, Phaser.Easing.Bounce.Out, true); 

工作示例這裏https://phaser.io/sandbox/edit/iTLritEj 看在播放自動使用「真」爲「自動啓動」參數,並創建標籤

+0

衛生署!謝謝!我只是將它添加到工作系統中,它幾乎是完美的。只需選擇緩和類型。 – Merlin

相關問題