Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

SpringBody2D

An asset by proudpurple
The page banner background of a mountain and forest
SpringBody2D hero image

Quick Information

0 ratings
SpringBody2D icon image
proudpurple
SpringBody2D

This tool allows you to create SpringBody2D nodes a new physics node created from the Area2D node that allows a springy trampoline-like reactions with rigidbody2D nodes

Supported Engine Version
4.3
Version String
1.0.3
License Version
MIT
Support Level
community
Modified Date
1 day ago
Git URL
Issue URL

SpringBody2D

A Godot 4 GDExtension plugin that adds a SpringBody2D node, which applies a customizable spring effect to incoming RigidBody2D nodes using physics calculations.

README Image

Installation

  1. Copy the addons/springbody2d folder into your project's addons/ folder
  2. Go to Project → Project Settings → Plugins
  3. Enable the SpringBody2D plugin

Requires a CollisionPolygon2D as a direct child to function properly.

Properties

Property Description
Release Magnitude Multiplier applied to the release force
Max Force Upper limit on the release force
Min Buildup Minimum velocity buildup before release
Threshold Minimum dot product of velocity against the polygon wall required to trigger release
Growth Mult Multiplier on the rate of buildup growth
Normal Weight Weighting between the surface normal direction and the RigidBody2D's entry direction

Requirements

  • Godot 4.3+
  • Windows x86_64 (other platforms require building from source)

Modifications

  • To Modify you must download the gdextension c++ repository and place it in the root folder then run SConstruct

This tool allows you to create SpringBody2D nodes a new physics node created from the Area2D node that allows a springy trampoline-like reactions with rigidbody2D nodes

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
SpringBody2D icon image
proudpurple
SpringBody2D

This tool allows you to create SpringBody2D nodes a new physics node created from the Area2D node that allows a springy trampoline-like reactions with rigidbody2D nodes

Supported Engine Version
4.3
Version String
1.0.3
License Version
MIT
Support Level
community
Modified Date
1 day ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers