a fresh, modern & lightweight HTML5 game engine
MIT License
Bot releases are visible (Hide)
Published by obiot over 2 years ago
Published by obiot over 2 years ago
Published by obiot over 2 years ago
Published by obiot over 2 years ago
backgroundColor
property allowing to defined a background color for a specific containerinset[x/y]
property setting allowing to define the size of a corner for NineSliceSprite (thanks @dynamo-foundation)releasePointerEvent
method (thanks @siauderman)Published by obiot over 2 years ago
clearRect
method by using clipRect
& clearColor
instead of drawing primitivespointerLock
implementation (2.0 specs) and moved it under me.input
pointerLock
feature detectionPublished by obiot almost 3 years ago
Published by obiot almost 3 years ago
isFloating
getter returning true if the renderable is a floating object or contained in a floating containerPublished by obiot almost 3 years ago
overlaps
methodNineSliceSprite
renderable objectoffScreenCanvas
option for me.Text allowing to use an individual offscreen canvas texture per text elementPublished by obiot almost 3 years ago
Container
and World
objectImageLayer
updatePublished by obiot almost 3 years ago
onorientationchange()
event listener by the standard ScreenOrientation onePublished by obiot almost 3 years ago
Published by obiot almost 3 years ago
Published by obiot almost 3 years ago
melonjs.module
bundle (thanks @qpwo)me.event.BOOT
event that will be triggered when melonJS is initializedonResetEvent
method and use the recycling
flag when registeredflipX/Y()
without argument will now flip the renderable as expectedPublished by obiot about 3 years ago
https://github.com/melonjs/melonJS/wiki/Upgrade-Guide#80x-to-91x-stable
Published by obiot about 3 years ago
Published by obiot about 3 years ago
Published by obiot about 3 years ago
enableChildBoundsUpdate
flag to enable full bounds update, including child bounds (disabled by default)me.Collectable
base object that do not extend me.Entity anymoreme.Trigger
objects that do not extend me.Entity anymoreapplyInverse()
method to the Matrix3d implementationpreferWebGL1 = true
calling me.video.init if you need to force WebGL1)tintcolor
parsing for tile and object layersme.Stage
constructor now accept new argument properties to specify the onResetEvent
and onDestroyEvent
functionsPublished by obiot about 4 years ago
8.0.0 release fix for NPM and jsDeliver, see https://github.com/melonjs/melonJS/releases/tag/8.0.0
Published by obiot about 4 years ago
me.audio.stop()
will now stop all sounds if none is specifiedlerp()
method to provide linear interpolation between two different colorsfillStyle
is specified in the constructorpreferWebGL1 = false
to enable it when calling me.video.init)powerPreference
value for the WebGL Renderer (on Safari and Chrome 80+ default is now low-power
)addTo
(thanks @siauderman)scale
parameter is now optional if scaleMethod is specified (auto-scaling will then automatically be enabled)Published by obiot about 5 years ago