User Tools

Site Tools


dragengine:modules:dragonscript:behavior_collider

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
dragengine:modules:dragonscript:behavior_collider [2025/03/13 17:05] dragonlorddragengine:modules:dragonscript:behavior_collider [2025/04/30 14:40] (current) – [Instance Counts] dragonlord
Line 28: Line 28:
   * [[gamedev:colliders|Colliders]]   * [[gamedev:colliders|Colliders]]
 ====== Instance Counts ====== ====== Instance Counts ======
-This behavior can only be addec once on an element.+This behavior can only be added once on an element.
  
 ====== Element Class Properties ====== ====== Element Class Properties ======
Line 151: Line 151:
   <behavior type='ECBehaviorCollider'>   <behavior type='ECBehaviorCollider'>
     <!-- no behavior has been added before so no component behavior will be used -->     <!-- no behavior has been added before so no component behavior will be used -->
-    + 
 +    <!-- optional: set collision filter. default value '0:1 2 3 5' which means 
 +                   category BaseGameApp.CollisionFilterBit.geometry 
 +                   filter BaseGameApp.CollisionFilterBit.dynamic, 
 +                          BaseGameApp.CollisionFilterBit.actor, 
 +                          BaseGameApp.CollisionFilterBit.actorAI, 
 +                          BaseGameApp.CollisionFilterBit.particle. 
 +                   format is '', 'category' or 'category:filter' where category and filter 
 +                   are a list of bits to set. --> 
 +    <string name='collisionFilter'>0:1 2 3 5</string>     
     <!-- set element properties. omit property prefix if used inside behavior tag -->     <!-- set element properties. omit property prefix if used inside behavior tag -->
     <string name='.physicsType'>dynamic</string>     <string name='.physicsType'>dynamic</string>
Line 174: Line 184:
                    use the id here -->                    use the id here -->
     <string name='component'>second</string>     <string name='component'>second</string>
 +
 +    <!-- optional: set collision filter. default value '0:1 2 3 5' which means
 +                   category BaseGameApp.CollisionFilterBit.geometry
 +                   filter BaseGameApp.CollisionFilterBit.dynamic,
 +                          BaseGameApp.CollisionFilterBit.actor,
 +                          BaseGameApp.CollisionFilterBit.actorAI,
 +                          BaseGameApp.CollisionFilterBit.particle.
 +                   format is '', 'category' or 'category:filter' where category and filter
 +                   are a list of bits to set. -->
 +    <string name='collisionFilter'>0:1 2 3 5</string>    
          
     <!-- set element properties. omit property prefix if used inside behavior tag -->     <!-- set element properties. omit property prefix if used inside behavior tag -->
dragengine/modules/dragonscript/behavior_collider.1741885533.txt.gz · Last modified: 2025/03/13 17:05 by dragonlord