-
### Context
Color supports converting *from* Hex/HSL representation but not back to them (only RGBA).
### Proposal
Modify Color class:
1. Add a new instance method `toHex()`.
2. Add…
-
Hello, I've encountered a problem while trying to follow one of the starting tutorials. "npm start" is returning the error in the title. The tutorial I'm following is this: [Hello Excalibur: Building …
-
`ex.Util.distance(point1: Point, point2: Point)`
-
The engine only implements naive collision detection on rectangles without rotation. It should provide a more robust system allowing arbitrary polygons to collide.
-
#### Context
I would like an easy way to determine whether something was touching something else in the previous frame and is now not touching. Phaser has this functionality.
This could be enabled b…
-
Note: this is not an issue in Google Chrome. There may be other keys that also cause this issue.
### Steps to Reproduce
```typescript
game.input.keyboard.on('down', (keyDown?: ex.Input.KeyEvent) …
-
### Context
Currently, it is conceptually confusing when trying to get at actors in a scene. It doesn't make sense that the collection in a scene is called children. It should be named for what it is…
-
### Context
On your [documentation website](http://docs.excaliburjs.com/en/latest/quickstart.html), the instructions for walking through the introductory Block Breaker game reference a `game.ge…
-
### Context
It is slightly clumsy to play sounds at different volumes dynamically. It would be nice to have a new way to play a sound on demand at a specific volume. Currently you need to set the `ex…
-
Excalibur draws game content on the left top of the screen.
Is it possible to change that? Draw the canvas in the center of the screen?