{"repo":"iiMidknightii/EzPID","free":true,"listed":false,"github":"https://github.com/iiMidknightii/EzPID","clone":"git clone https://github.com/iiMidknightii/EzPID.git","description":"A lightweight, fast PID controller for Godot implemented as a C++ GDExtension.","language":"C++","stars":25,"topics":["control-systems","gdextension","godot","pid"],"license":"MIT","category":"game-templates","readme_excerpt":"EzPID A lightweight, fast PID controller for Godot implemented as a C++ GDExtension. Installation From Godot Asset Library in the Editor Click the AssetLib button at the top of the Godot editor and search for EzPID . ### From Godot Asset Library Web Head over to the EzPID page on the asset library website and click the download button. Unzip the download into a location of your choosing. To put the addon in your project, just copy the \"addons\" folder into the project directory. ### From GitHub.com You can download the full repository for EzPID here. You can clone this repository by doing git clone https://github.com/iiMidknightii/EzPID.git in the directory of your choosing. If you want to compile your own binaries this is the best option. To put the addon in your project, just copy the \"addons\" folder into the project directory. Tutorial This plugin adds a single node type to Godot: The PIDController . Add a PIDController node anywhere in the scene to enable PID control in one of 2 control method s: PID CONTROL AUTO PROPERTY and PID CONTROL USER SCRIPT . Auto Control Mode ( PID CONTROL AUTO PROPERTY ) When control method is set to this value, you select another node and one if its properties to be controlled by the PIDController . For example, to control the position of a Node3D when unknown outside disturbances are affecting it, you set the controller's controlled node property to the node path to the Node3D and the controlled property property to position . From there, just","default_branch":null,"files":null,"tree":[],"storefront":"/r/iiMidknightii","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/iiMidknightii/EzPID/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}