所以我慢慢地知道如何通過代碼來操縱粒子系統和發射器,但是有一個簡單的任務我不知道如何......我怎麼才能在我握住鼠標時產生粒子按鈕?我嘗試了一個解決方法,將emmiter的maxCount設置爲0,當它沒有按下時,但它不是完全不發射粒子,或者只是使現有的一些消失,這看起來非常不自然,我不希望它。有沒有辦法在渲染方法中「手動」發射它們?Libgdx - 只有當我按住鼠標按鈕時如何產生粒子?
5
A
回答
1
您可能想要在粒子發射器上設置Emission縮放值。您可以將最大計數保留在您想要的任何最大顆粒數上。
要關閉粒子的產生:
emitter.getEmission().setLow(0);
emitter.getEmission().setHigh(0);
要重新打開:
emitter.getEmission().setLow(10);
emitter.getEmission().setHigh(10);
0
嘗試使用池與聽衆結合:
0
好吧,這是我得到它的工作。 「吹」基本上是一個布爾值,當按住鼠標按鈕時爲true,否則爲false。
if (blowing) {
effectEmitter.start();
} else {
effectEmitter.allowCompletion();
}
相關問題
- 1. 按住鼠標按鈕時更改mouseListener
- 2. Autohotkey如何在按住某個鍵的同時按住鼠標按鈕?
- 3. Fabric.js - 元素是未定義的,當我移動鼠標按住鼠標按鈕
- 4. 如何獲取在LibGDX中按下的所有鼠標按鈕?
- 5. 按住鼠標按鈕時如何繪製?
- 6. 如何按住鼠標按鈕時觸發onMouseEnter?
- 7. 如何讓機器人按住鼠標按鈕一段時間?
- 8. 當鼠標左鍵被按住時WM_MOUSELEAVE沒有被生成
- 9. java swing按住兩個鼠標按鈕
- 10. 只有當用戶按住鼠標左鍵時,才使鼠標移動火焰
- 11. 當鼠標懸停在按鈕上時,按鈕添加按鈕
- 12. 低級別鼠標鉤 - 鼠標按鈕點擊vs按住
- 13. 按住鼠標左鍵時按住左鍵
- 14. LibGDX更新標籤,同時點擊鼠標按鈕
- 15. C#按住鼠標事件
- 16. 當我按下按鈕時,如何只刷新特定表格?
- 17. 關於如何隱藏視圖當我按住按鈕
- 18. 如何解除UIPopover只有當我按下按鈕?
- 19. 從而鼠標按鍵被按住
- 20. 如何使點擊功能不會只持續按住鼠標?
- 21. 同時按住android按鈕
- 22. 只有在按住按鈕時才掃描條形碼
- 23. 按下鼠標按鈕時監視鼠標座標
- 24. 通過在移動光標時按住鼠標按鈕禁用拖動視圖
- 25. 當我觸摸按鈕時,如何做只有一件事?
- 26. 如何使按鈕只有鼠標點擊(不是回車)
- 27. 如何使音量按鈕後鼠標單擊只有
- 28. GWT按鈕長按鼠標
- 29. Fabric.js - 不按住鼠標按鈕移動對象
- 30. QT用於按住鼠標按鈕的事件過濾器
向我們展示一些代碼,演示您現在的工作。 –
Sry我完全忘記了這一點,即時發佈一個與工作示例的答案! – Pablo1517