Wiki
  • Homepage
  • Player's Manual
    • Controls
    • Skills
    • Objects
    • Credits
  • Contributing
    • Getting Started
      • Programs and Files
      • Cloning the GitHub Project
      • Git Structure
      • Submitting Changes
    • Level Design
      • Basic Level Setup
      • Creating Static.tscn
      • Creating Collision.tscn
      • Stage Triggers
        • Using StageTrigger.tscn
        • Camera Triggers
        • Culling Triggers
        • Death Triggers
        • Dialog Triggers
        • Jump Triggers
        • Path Triggers
        • Automation Triggers
        • Drift Triggers
        • Foothold Triggers
        • Platform Triggers
        • Sidle Triggers
      • Stage Objects
      • Placing Objects Along the Path
    • Playtesting
      • General Shortcuts
      • Debug Menu
      • Free Camera Mode
      • Using the Editor for Playtesting
    • Submitting a Bug Report
    • Documentation Style Guide
  • Asset Guidelines
    • Source Files
    • Asset Ripping Reference
      • Original Model Files
    • Asset Editing Reference
      • Editing Environment Models
      • Editing Collision Models
      • All About Curves
      • Exporting Models from Blender
    • Resources Files
      • CameraSettingsResource
    • Miscellaneous Notes
  • Godot Guidelines
    • File Guides
      • File Structure
      • Naming Files
    • Project Settings
      • Tag Reference
      • Layer Reference
    • Particle Effects
    • Audio
  • CODE GUIDELINES
    • Language Specifications
    • Formatting
    • General guidelines
    • Attributes
    • Floating Point Numbers
Powered by GitBook
On this page
  • Creating Collision Models
  • Importing Collision Models
  • One Way Collisions
  • Guidelines
  1. Asset Guidelines
  2. Asset Editing Reference

Editing Collision Models

PreviousEditing Environment ModelsNextAll About Curves

Last updated 11 months ago

This page contains information about how to create the collision meshes. All units are in Blender meters.

Collision meshes should not contain any materials, vertex colors, or uv coordinates.

Creating Collision Models

Method 1 (Ideal for floors):

  1. Duplicate the visual mesh.

  2. Remove all the materials, vertex colors, and uv coordinates.

  3. Simplify as needed.

Method 2 (Ideal for walls):

  1. Create a vertical plane that is 10 units high.

  2. Select 2 edges of the plane, then extrude them to create the wall.

  3. Repeat step 2 until you have created the entire level.

Importing Collision Models

See .

One Way Collisions

Sometimes, the stage might require a certain path to only be accessible from one way. While it might be tempting to simply flip the collision shape's normal, this can cause inconsistent collision behavior. Instead, move the one way collision into a separate mesh and use a Culling Trigger to activate/deactivate the collision at the correct time.

Guidelines

  • Walls should never be thinner than .8 units.

  • Walls should be at least 10 units above the floor.

  • Avoid complicated collision meshes. They use more processing power and tend to be less predictable.

  • If you need to choose between accuracy to the visual mesh or better feeling collision, always choose what feels better to the player.

Creating Collision.tscn