This release mainly adds two new modules - 2D, with which you can use BBMOD materials on regular GameMaker sprites, and Raycasting, using which you can cast rays against the most basic 3D shapes.
BBMOD_DefaultSpriteShader, which is a variant of the default shader, usable with sprites.
BBMOD_VFORMAT_SPRITE, which is the vertex format of GameMaker sprites.
BBMOD_SHADER_SPRITE, which is an instance of
BBMOD_MATERIAL_SPRITE, which is a variant of the default material, usable with sprites. You can
clone()this to make your own sprite materials.
BBMOD_Collider, which is a base struct for colliders.
BBMOD_AABBCollider, which is an axis-aligned bounding box collider.
BBMOD_PlaneCollider, which is a plane collider.
BBMOD_SphereCollider, which is a sphere collider.
BBMOD_Ray, using which you can cast rays against colliders.
BBMOD_RaycastResult, which is a container for additional raycast hit data.
Copyright © 2022, BlueBurn. Built on December 31, 2022 using GMDoc.