Aaron Franke 149cfcb995 Merge pull request #656 from Calinou/switch-more-demos-to-gles2 3 éve
..
audio 2fb80980b9 2d/physics_platformer works flawlessly on Godot 3.1 beta 8 (#312) 6 éve
background b7e0a470c7 Update demos to Godot 3.4 3 éve
coin 149cfcb995 Merge pull request #656 from Calinou/switch-more-demos-to-gles2 3 éve
enemy 149cfcb995 Merge pull request #656 from Calinou/switch-more-demos-to-gles2 3 éve
platform b7e0a470c7 Update demos to Godot 3.4 3 éve
player 149cfcb995 Merge pull request #656 from Calinou/switch-more-demos-to-gles2 3 éve
screenshots fcc7d5c723 Optimize PNG images using oxipng 5 éve
README.md eba852bbde Switch 2D Platformer and Multiplayer Bomber demos to GLES2 3 éve
Stage.tscn 073640ffcc Merge pull request #414 from aaronfranke/2d-3.2 5 éve
Tileset.tres 189d6ac9b4 Misc fixes and tweaks to many demos 5 éve
TilesetEdit.tscn fbe6286656 for the 2d platformer demos changing the asset resolution from 2x upscaled to "true" pixel art, also adjusting values likes positions 5 éve
icon.png fcc7d5c723 Optimize PNG images using oxipng 5 éve
icon.png.import b7e0a470c7 Update demos to Godot 3.4 3 éve
project.godot 149cfcb995 Merge pull request #656 from Calinou/switch-more-demos-to-gles2 3 éve
tiles_demo.png fcc7d5c723 Optimize PNG images using oxipng 5 éve
tiles_demo.png.import b7e0a470c7 Update demos to Godot 3.4 3 éve

README.md

Physics Platformer

This demo uses RigidBody2D for the player and enemies. These character controllers are more powerful than KinematicBody2D, but can be more difficult to handle, as they require manual modification of the RigidBody velocity.

Language: GDScript

Renderer: GLES 2

Check out this demo on the asset library: https://godotengine.org/asset-library/asset/119

How does it work?

The player and enemies use dynamic character controllers for movement, made with RigidBody2D, which means that they can perfectly interact with physics (there is a see-saw, and you can even ride enemies). Because of this, all movement must be done in sync with the physics engine, inside of _integrate_forces().

Screenshots

Screenshot of the beginning

Screenshot of the seesaw and the player riding an enemy

Music

"Pompy" by Hubert Lamontagne (madbr) https://soundcloud.com/madbr/pompy