Liquid Simulator Godot Save

2D Liquid simulator with cellular automaton in Godot (GDNative / C++) - Godot 3.2

Project README

Hello, welcome to AJ-Wi the space where we learn together

LiquidSim

2D Liquid simulator with cellular automaton in Godot Engine (GDNative / C++) - NativeScript 1.1

prerequisites

  • Godot 3.x executable

  • C++ compiler

  • SCons as a build tool

  • emcc compiler


API

$LiquidSim.start() : Start the simulation (started by default)

$LiquidSim.stop() : Stop the simulation

$LiquidSim.update_simulation() : Force an update

$LiquidSim.cleanup_empty_cells() : Cleanup all empty cell (automatic)

$LiquidSim.add_liquid(int x, int y, float amount) : Add some liquid to the cell

$LiquidSim.del_liquid(int x, int y) : Empty a cell

$LiquidSim.set_liquid(int x, int y, float amount) : Set a fixed amount of liquid to the cell

$LiquidSim.get_liquid(int x, int y) float : Return the amount of liquid for the cell




Original repository

$ git clone --recurse-submodules https://github.com/tterrasson/liquid-simulator-godot

For more details, see "Using the Guide"



Remember We can all code, but together we can learn

Open Source Agenda is not affiliated with "Liquid Simulator Godot" Project. README Source: tterrasson/liquid-simulator-godot
Stars
73
Open Issues
1
Last Commit
1 year ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating