2017-05-04 71 views
1

我使用PIXIJS創建了一個相當強大的老虎機遊戲,在動畫過程中我注意到一些相當大的抖動。即使當我使用像Greensock這樣的第三方補間庫時也是如此。如果我沒有使用補間庫進行移動和動畫,我有一個遊戲循環來計算detla並根據該值調整動畫。這兩種情況產生了一些緊張的表現。我注意到當使用PIXI.extras.AnimatedSprite時,我的動畫開始出現非常大的滯後。使用PIXI JS時,提高性能有哪些技巧和訣竅?

我爲我的動畫使用精靈表。我還爲我的非動畫圖像使用精靈表。我使用TexturePacker的多包裝功能將所有非動畫圖像填充到2024x2024精靈表中。這導致我的整個遊戲需要3個2024x2024精靈表。除了我用於動畫的另外6個精靈表。我想知道這些大精靈表是否會導致問題。這是加載和使用圖像最有效的方式嗎?把它們壓縮成精靈表單?或者我應該加載每個人使用每個圖像的網址?

我也注意到當我運行我的遊戲時,我的CPU風扇變得絕對堅固。它在全力不停。聽起來像噴氣發動機。在我的遊戲運行過程中,我的CPU使用率百分比也隨之上升。這是一面紅旗嗎?這是什麼意思?

如果修改我的精靈表不會幫助性能有沒有人知道任何其他提示或技巧,我可以看看我們更多的性能或停止抖動?任何紅旗我應該看我們或完全避免?任何幫助將非常感激。先謝謝你!

+0

提示和技巧聽起來的博客文章更適合。我不太熟悉SO的規則,但我確實知道問題應該詢問具體的編程問題。這可以讓他們解決。僅供參考:[如何提出問題](https://stackoverflow.com/help/how-to-ask) – aaaaaa

回答