Skip to content

History

Revisions

  • docs(quirks): rewrite #10 — dyn-dyn collision is position-based, not Newtonian Earlier description claimed "net displacement is zero" between two overlapping dynamic bodies. Empirical testing shows that's wrong: position-based push-out IS mass-proportional (light pushed more than heavy), and Body.respondToCollision honors bounce. What doesn't work is velocity transfer — moving body's vel decays without transferring momentum to the stationary one. Quirk now describes the actual asymmetric / non-Newtonian end-state with a frame-by-frame example, calls out which sub-behaviors do/don't work, and points at matter for true elastic collisions. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    @obiot obiot committed May 15, 2026
    9f2c911
  • docs(quirks): add 2x onCollision cadence + symmetric dyn-dyn push-out cancellation

    @obiot obiot committed May 15, 2026
    d3b98d4
  • docs(home): link Migrating-to-the-Physics-Adapter-API and BuiltinAdapter-Quirks under Physics & Collision

    @obiot obiot committed May 15, 2026
    6a4164f
  • docs(physics): reconcile response-shape and migration pages with Path 2 + supersedes rule

    @obiot obiot committed May 15, 2026
    c86ac6c
  • docs(physics): add legacy-to-adapter migration page; link as prerequisite from switching guide

    @obiot obiot committed May 15, 2026
    e6ee8be
  • docs(physics): add BuiltinAdapter-Quirks page; cross-link from switching guide

    @obiot obiot committed May 15, 2026
    1b491bf
  • docs(physics): add Recipes section with 6 portable + matter-only patterns

    @obiot obiot committed May 15, 2026
    3ede034
  • docs(physics): lead with per-renderable collision dispatch; clarify response shape differs by adapter

    @obiot obiot committed May 15, 2026
    d5c4bdc
  • docs(upgrade-guide): document Light2d anchorPoint change in 19.3

    @obiot obiot committed May 14, 2026
    824701e
  • Add side-by-side porting example to Switching Physics Adapters

    @obiot obiot committed May 14, 2026
    8e75278
  • Updated Shader Effects (markdown)

    @obiot obiot committed May 14, 2026
    cb09c09
  • Updated Shader Effects (markdown)

    @obiot obiot committed May 14, 2026
    09ce777
  • Add Switching Physics Adapters page

    @obiot obiot committed May 14, 2026
    1fd1cc1
  • Add Shader Effects page

    @obiot obiot committed May 13, 2026
    d38e613
  • Add Cordova wiki page under Platform Deployment Mirrors the Capacitor page structure but shorter. Prominent banner notes that Cordova is in low-maintenance mode and points new projects at Capacitor instead. FAQ updated to link the internal Cordova page (was external link to cordova.apache.org) and to note the maintenance status.

    @obiot obiot committed May 11, 2026
    a6726ee
  • FAQ: point at internal wiki pages for Capacitor / FB Instant / WeChat - Capacitor: external capacitorjs.com link → internal Capacitor wiki page (now the canonical guide, including the @melonjs/capacitor-plugin wiring). Also reordered ahead of Cordova since it's now the documented path. - Facebook Instant Games / WeChat Mini Games: update to the new short filenames after the wiki rename.

    @obiot obiot committed May 11, 2026
    708ffd4
  • Rename Platform Deployment pages to short titles + refresh headings - Facebook-Instant-Games.md (renamed from the long How-to-deploy-... path) - WeChat-Mini-Games.md (renamed from the long How-to-deploy-... path) - H1 of each page now matches the file title. - Home.md links updated to the new filenames.

    @obiot obiot committed May 11, 2026
    b4043b3
  • Move Capacitor link from Third-Party Tools to Platform Deployment Capacitor wraps a built melonJS game as a native iOS/Android app — it's a deployment target, not a content-authoring tool. Lists it alongside the existing Facebook Instant Games and WeChat Mini Games entries.

    @obiot obiot committed May 11, 2026
    e690994
  • Add Capacitor wiki page under Third-Party Tools Documents the manual setup for wrapping a melonJS game as a native iOS / Android app via Capacitor, plus the @melonjs/capacitor-plugin ergonomics layer for lifecycle and hardware back-button handling.

    @obiot obiot committed May 10, 2026
    b502b44
  • Add 'Using SpriteIlluminator for Per-pixel Lighting' page Walks through the full SpriteIlluminator + TexturePacker + melonJS workflow for per-pixel normal-map lighting: - Generating normal maps with SpriteIlluminator (Bevel/Emboss) - Packing color + normal sheets together with TexturePacker ("Pack with same layout") - Loading both into a paired `TextureAtlas` in melonJS - Driving the lighting with a `Light2d` (`illuminationOnly` for invisible logical sources, `lightHeight` for grazing/head-on look, ambient floor color, etc.) - Sidecar pattern for non-atlas sprites - Live example pointer Linked from Home.md under Third-Party Tools, between TexturePacker and PhysicsEditor (the SpriteIlluminator workflow naturally follows TexturePacker's atlas-with-same-layout output).

    @obiot obiot committed May 5, 2026
    6a6af17
  • Add Tween and depthTest breaking changes to 19.0.0 upgrade guide

    @obiot obiot committed Apr 14, 2026
    64a7e80
  • Add 19.0.0 breaking changes to upgrade guide Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @obiot obiot committed Apr 9, 2026
    dc60821
  • Add MTL material support docs and live example links Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @obiot obiot committed Apr 8, 2026
    8dee8b6
  • Add 3D Mesh Rendering section to Rendering API wiki Documents the new drawMesh API, Mesh class, OBJ loader, 3D transforms, perspective projection, backface culling, and renderer differences. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @obiot obiot committed Apr 8, 2026
    2be18b6
  • Redesign wiki home page: better structure, getting started, horizontal rules

    @obiot obiot committed Apr 5, 2026
    597fcce
  • Update Tiled collision wiki: concave polygons now auto-decomposed

    @obiot obiot committed Apr 5, 2026
    19abd39
  • Modernize Third-Party Tools wiki pages: TexturePacker, PhysicsEditor, BitmapFont

    @obiot obiot committed Apr 5, 2026
    96f0e1c
  • Modernize all Details & Usage wiki pages: remove me. prefix, use Application pattern

    @obiot obiot committed Apr 5, 2026
    72b0556
  • Updated Home (markdown)

    @obiot obiot committed Apr 5, 2026
    b09b8b7
  • Enhance Rendering API wiki: live examples, code samples, custom drawing guide

    @obiot obiot committed Apr 5, 2026
    21e3b7e