Vì vậy, tôi dần dần biết cách thao tác hệ thống hạt và phát ra trong trò chơi thông qua mã, nhưng có một nhiệm vụ đơn giản mà tôi không thể biết làm thế nào ... Làm thế nào tôi có thể sinh ra các hạt CHỈ khi tôi giữ chuột nút? Tôi đã thử một work-around bằng cách thiết lập maxCount của emmiter thành 0 khi nó chưa được ép nhưng sau đó nó không phát ra các hạt, hoặc chỉ làm cho các hạt hiện hữu biến mất một cách vô cùng, trông rất không tự nhiên và tôi không muốn nó. Có cách nào để phát ra chúng "bằng tay" trong phương thức render không?Libgdx - Làm cách nào để sinh ra các hạt chỉ khi tôi giữ nút chuột?
5
A
Trả lời
1
Bạn có thể muốn đặt giá trị chia tỷ lệ phát xạ trên bộ phát hạt. Bạn có thể để số lượng tối đa ở bất kỳ số hạt tối đa nào bạn muốn.
Để tắt việc tạo ra các hạt:
emitter.getEmission().setLow(0);
emitter.getEmission().setHigh(0);
Để bật nó trở lại:
emitter.getEmission().setLow(10);
emitter.getEmission().setHigh(10);
0
Hãy thử sử dụng một hồ bơi kết hợp với thính giả của bạn:
0
Ok đây là những gì tôi có để làm cho nó hoạt động. "thổi" về cơ bản là một boolean đó là đúng khi giữ nút chuột và sai khi không.
if (blowing) {
effectEmitter.start();
} else {
effectEmitter.allowCompletion();
}
Các vấn đề liên quan
- 1. Autohotkey Cách giữ nút chuột khi nhấn một phím?
- 2. LibGDX: quy mô Hạt
- 3. Làm thế nào tôi có thể phát hiện một nút chuột được giữ trên một PictureBox?
- 4. Ghi vào các nút stdin nodejs đã sinh ra?
- 5. Làm cách nào để thay đổi con trỏ chuột khi nút chuột trái bị hỏng?
- 6. (Java LibGDX) Làm cách nào để thay đổi kích thước họa tiết của tôi trong LibGDX?
- 7. Làm cách nào để giữ các phụ thuộc gói bower ra khỏi gói rollup của tôi?
- 8. Làm thế nào để giữ đầu ra asm từ xây dựng mô-đun hạt nhân Linux
- 9. Làm cách nào để tìm ra nút nào được nhấp?
- 10. Cách giữ các thuộc tính di chuột trong khi tắt nhấp chuột
- 11. Làm thế nào để bạn nhận được tên/thẻ nút khi nút sự kiện. Nhấp chuột xảy ra?
- 12. Thời gian chạy biết khi nào sinh ra một sợi chỉ khi sử dụng "đang chờ"?
- 13. Hệ thống hạt libgdx Z phối hợp
- 14. Làm cách nào để làm cho hoạt ảnh CSS chậm lại khi di chuột ra?
- 15. Làm thế nào tôi có thể sinh ra các tiến trình đồng thời với PHP?
- 16. Làm thế nào tôi có thể trả về lỗi khi đường dẫn đầu ra từ một lệnh được sinh ra?
- 17. Làm thế nào để phát ra tín hiệu từ QPushButton khi chuột di chuột qua nó?
- 18. làm thế nào để vẽ các đường lưới với libgdx
- 19. Chỉ định các nút chuột trong Visual Studio 2008
- 20. Tôi làm cách nào để giữ chrome.browserAction.setBadgeText cho mỗi tab?
- 21. Lệnh Bash:() {: |: & };: sẽ sinh ra các tiến trình để hạt nhân chết. Bạn có thể giải thích cú pháp?
- 22. Mẹo nút khi Chuột qua
- 23. nút mở rộng scene2d với libgdx
- 24. Làm cách nào để vẽ văn bản bằng Libgdx/Java?
- 25. Làm cách nào để tôi chỉ ra rằng một thử nghiệm chưa được viết bằng Python?
- 26. Làm cách nào để sử dụng ioctl() để điều khiển mô-đun hạt nhân của tôi?
- 27. Nút chuột nào là nút giữa?
- 28. Tôi làm cách nào để giúp các bạn học sinh gặp khó khăn trong các lớp lập trình?
- 29. Làm thế nào để loại bỏ đúng nút khi ra khỏi giới hạn màn hình?
- 30. libgdx trên máy tính để bàn - Xác định xem con chuột bên ngoài cửa sổ
Hiển thị cho chúng tôi một số mã chứng minh những gì bạn hiện đang làm việc. –
Sry Tôi quên mất điều này hoàn toàn, im gửi một câu trả lời với ví dụ làm việc ngay bây giờ! – Pablo1517