{"id":21652457,"url":"https://github.com/samme/phaser-batch-emitter","last_synced_at":"2026-04-21T16:36:26.393Z","repository":{"id":82948373,"uuid":"75789148","full_name":"samme/phaser-batch-emitter","owner":"samme","description":"Fast, no-physics particle emitter","archived":false,"fork":false,"pushed_at":"2016-12-08T02:12:10.000Z","size":214,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-20T12:13:48.679Z","etag":null,"topics":["phaser"],"latest_commit_sha":null,"homepage":"https://samme.github.io/phaser-batch-emitter/","language":"CoffeeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/samme.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-12-07T01:59:46.000Z","updated_at":"2025-01-17T20:47:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"aec7950d-0fd3-490b-9e52-453966e3bf66","html_url":"https://github.com/samme/phaser-batch-emitter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/samme/phaser-batch-emitter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samme%2Fphaser-batch-emitter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samme%2Fphaser-batch-emitter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samme%2Fphaser-batch-emitter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samme%2Fphaser-batch-emitter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/samme","download_url":"https://codeload.github.com/samme/phaser-batch-emitter/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samme%2Fphaser-batch-emitter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32100538,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-21T11:25:29.218Z","status":"ssl_error","status_checked_at":"2026-04-21T11:25:28.499Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["phaser"],"created_at":"2024-11-25T07:55:22.858Z","updated_at":"2026-04-21T16:36:26.386Z","avatar_url":"https://github.com/samme.png","language":"CoffeeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Phaser Batch Emitter ✨\n====================\n\nFast, no-physics particle emitter based on [Phaser.SpriteBatch](http://phaser.io/docs/2.6.2/Phaser.SpriteBatch.html).\n\n```javascript\ngame.add.batchEmitter(x, y, maxParticles)\n    // configure …\n    .makeParticles(key, frame, quantity)\n    .explode()\n    // or\n    .flow()\n```\n\nIt works very similarly to [Phaser.Particles.Arcade.Emitter](http://phaser.io/docs/2.6.2/Phaser.Particles.Arcade.Emitter.html). See the [examples](https://samme.github.io/phaser-batch-emitter/) and [source](https://github.com/samme/phaser-batch-emitter/blob/master/index.coffee) for details. You can set\n\n```javascript\nemitter.debug = true;\nemitter.log = true;\n```\n\nto see better what your emitter is doing.\n\nDifferences to Phaser.Particles.Arcade.Emitter\n----------------------------------------------\n\n  - `rotation` is in radians, not degrees\n  - `makeParticles` works like [Phaser.Group#createMultiple](http://phaser.io/docs/2.6.2/Phaser.Group.html#createMultiple) for multiple frames\n\nNot yet implemented\n-------------------\n\n  - [ ] autoAlpha duration\n  - [ ] autoScale duration\n\nBest performance\n----------------\n\n    angularDrag: 0\n    maxRotation: 0\n    minRotation: 0\n    particleBringToTop: false\n    particleDrag: null\n    particleSendToBack: false\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamme%2Fphaser-batch-emitter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamme%2Fphaser-batch-emitter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamme%2Fphaser-batch-emitter/lists"}