Skip to content
selimanac edited this page Oct 9, 2024 · 12 revisions

Installation

You can use the DAABBCC extension in your own project by adding this project as a Defold library dependency.
Open your game.project file, select Project and add a Dependencies field:

https://github.com/selimanac/defold-daabbcc/archive/refs/heads/v3.x.zip

or you can add stable versions from releases.

Examples

Flappy Bird Clone: https://github.com/selimanac/defold-daabbcc-flappybird-example
Breakout: https://github.com/selimanac/defold-daabbcc-breakout-example

Migrating from v2.x to v3.x

  • You may need to initialize a new version if the default values are insufficient. For more information: Initialize DAABBCC
  • The module name has been changed from aabb to daabbcc. You can replace all instances of aabb. with daabbcc.
  • Replace all aabb.insert() to daabbcc.insert_aabb()
  • Replace all aabb.clear() to daabbcc.reset()
  • Replace all aabb.update_gameobject() to daabbcc.update_gameobject_size()
  • Replace all aabb.query() to daabbcc.query_aabb()
  • Replace all aabb.query_sort() to daabbcc.query_aabb_sort()
  • aabb.remove_gameobject() is removed. daabbcc.remove() is now can be used for aabb and Gameobjects.

Discussions & Release Notes

https://github.com/selimanac/defold-daabbcc/discussions

Documentation

https://github.com/selimanac/defold-daabbcc/wiki