Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blizzcrafter/farseer-physics-testbed-port-monogame-3.6
This is a port of the Farseer Physics Engine (including the DebugView as well as the TestBed). With this repo you will get the original TestBed of the Farseer Physics Engine (Box2D) which is working with new newest MonoGame interation 3.6!
https://github.com/blizzcrafter/farseer-physics-testbed-port-monogame-3.6
Last synced: 2 months ago
JSON representation
This is a port of the Farseer Physics Engine (including the DebugView as well as the TestBed). With this repo you will get the original TestBed of the Farseer Physics Engine (Box2D) which is working with new newest MonoGame interation 3.6!
- Host: GitHub
- URL: https://github.com/blizzcrafter/farseer-physics-testbed-port-monogame-3.6
- Owner: BlizzCrafter
- License: other
- Created: 2017-04-26T23:16:52.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-12-14T22:10:01.000Z (about 6 years ago)
- Last Synced: 2024-10-03T18:52:26.023Z (3 months ago)
- Language: C#
- Homepage:
- Size: 2.09 MB
- Stars: 8
- Watchers: 4
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
[![Twitter Follow](https://img.shields.io/twitter/follow/SandboxBlizz.svg?style=flat-square&label=Follow&logo=twitter)](https://twitter.com/SandboxBlizz)
# Farseer Physics Engine + TestBed Port to MonoGame 3.6!
This is a port of the **Farseer Physics Engine** (including the **DebugView** as well as the **TestBed**). With this repo you will get the original TestBed of the Farseer Physics Engine (Box2D) which is working with new newest MonoGame interation 3.6!
![Farseer Physics Engine: TestBed](Documentation/FPETB.gif)
### Building
The following is required to successfully compile the solution:
- MonoGame 3.6 (DesktopGL)
- Farseer Physics Engine (Source included)
- Farseer Physics Engine DebugView (Source included)
- Visual Studio 2015### Changes
I did some small additions / modifications to the original TestBed of the Farseer Physics Engine like displaying a (hideable) control info, which makes it easier to control the app.
![TestBed Controls](Documentation/TestBedControls.png)
I also enabled the "DesctructibleTerrain" sample, because it worked good enough for me and it's great to get a clue of how this is working. It may be possible that the app crashes when using the "seidel" decomposer in this sample. Other than that it was working great for me.
![Destructible Terrain](Documentation/DestructibleTerrain.png)
### How To
Well, I think everything is pretty self-axplaining, because everything about this TestBed is to learn from its samples and do smaller or bigger tests ;-)
I think it's a very great way to learn how the Farseer Physics Engine (which is originally a port of Box2D) is working. When you still encounter problems, then it's a useful thing to google for Box2D samples / tutorials. They are nearly working the same in the Farseer Physics Engine.
## Samples
Testbed: [MonoGame.DesktopGL/Tests](https://github.com/sqrMin1/Farseer-Physics-TestBed-Port-MonoGame-3.6/tree/master/Testbed%20MonoGame.DesktopGL/Tests)
Click on the link to get an overview of all the samples, which are included in this repo!
**Have fun!**
[![Twitter Follow](https://img.shields.io/twitter/follow/SandboxBlizz.svg?style=flat-square&label=Follow&logo=twitter)](https://twitter.com/SandboxBlizz)
> Note: The Farseer Physics Engine is now officially called "[Velcro Physics](https://github.com/VelcroPhysics/VelcroPhysics)". Feel free to check the official git repo out!