A simple and flexible HTML5 and JavaScript powered game engine.
View Project on GitHub Download Pixel.js (v0.9b)
Represents a drawable FPS counter.
Name | Description |
---|---|
asset | The Asset that is used to give a visual representation of the entity. (Inherited from Entity.) |
canMoveDown | A boolean value indicating whether the entity can be moved downards. (Inherited from Entity.) |
canMoveLeft | A boolean value indicating whether the entity can be moved to the left. (Inherited from Entity.) |
canMoveRight | A boolean value indicating whether the entity can be moved to the right. (Inherited from Entity.) |
canMoveUp | A boolean value indicating whether the entity can be moved upwards. (Inherited from Entity.) |
fps | The current FPS reading. |
isCollidable | A boolean value indicating whether the entity can collide with other collidable entities. (Inherited from Entity.) |
layer | The Layer that the entity is registered to. (Inherited from Entity.) |
pos | The position of the entity on screen relative to the top-left corner of the scene. (Inherited from Entity.) |
size | The size of the entity. (Inherited from Entity.) |
velocity | The velocity at which the entity moves. (Inherited from Entity.) |
visible | A boolean value indicating whether the entity is visible. (Inherited from Entity.) |
Name | Description |
---|---|
addToLayer | Adds the entity to the collection of registered entities on a Layer. (Inherited from Entity.) |
collidesWith | Checks if the entity collides with another entity. (Inherited from Entity.) |
draw | Draws the current FPS reading to the game scene. (Overrides Entity.draw.) |
moveDown | Moves the entity down based on the velocity of the entity and the deltaTime since the last update. (Inherited from Entity.) |
moveLeft | Moves the entity left based on the velocity of the entity and the deltaTime since the last update. (Inherited from Entity.) |
moveRight | Moves the entity right based on the velocity of the entity and the deltaTime since the last update. (Inherited from Entity.) |
moveUp | Moves the entity up based on the velocity of the entity and the deltaTime since the last update. (Inherited from Entity.) |
onCollide | The function to be called when the entity has collided with another entity. (Inherited from Entity.) |
update | Recalculates the number of frames per second. (Overrides Entity.update.) |
An FPS counter can be automatically added to a game by setting the displayFPS property of the engine class to true.
Google Chrome, Mozilla FireFox, Internet Explorer 9+, Opera, Safari.