playcanvas / playcanvas/engine
Particle system to support particles emitted in local space but update in world space
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 16.8k
- Forks
- 2k
- Avg merge
- 4h 32m
- Merged PRs (30d)
- 222
Description
At the moment, it is not possible to create an effect like a flame thrower as asked about in this forum post: https://forum.playcanvas.com/t/particle-issue/25280
There is now way currently for the emission to use the node transformation but for the particles to update in world space
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the engine's particle-system implementation and read the linked forum discussion for the requested flame-thrower behavior. The work is complete when emission can use the node transformation while subsequent particle updates occur in world space, with the existing particle behavior preserved.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- computer-graphics, game-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100