2
0
mirror of https://github.com/raylib-cs/raylib-cs synced 2025-07-02 19:13:43 -04:00

Alot of binding improvements!

- Improved bindings and added initial ones for Easings, Physac, Raygui and Raymath(Not yet fully tested).
- Renamed ExamplesApplication to Bindings to make it more clear.
- Examples separated from bindings.
- Improve readme to reflect changes.
This commit is contained in:
2018-08-31 09:30:32 +01:00
parent ac9fb34f79
commit 509ddf233f
282 changed files with 595 additions and 3747 deletions

View File

@ -1,12 +1,19 @@
# raylib-cs
# Raylib-cs
C# bindings for raylib 2.0, a simple and easy-to-use library to learn videogames programming (www.raylib.com)
Bindings:
* Easings
* Physac
* Raygui
* Raylib
* Raymath
## Installation
Tested on windows 10 64 bit.
Tested on windows 10 64 bit using the mono compiler.
1. Download the repository
2. Run ExampleApplication.exe in ExampleApplication/bin/Debug/
2. Run Bindings.exe in Bindings/bin/Debug/
```csharp
using Raylib;
@ -34,9 +41,15 @@ static class Program
```
# TODO:
- Finish binding generator
- Use raylib in windows forms
- Bind physac, raygui, easings
- Binding generator improvements
- Managed bindings(Marhsall etc)
- .Net Core support
- Windows forms support
- Finish examples
- Add as a nuget package
- Add templates
- Add logos
- Auto select x86/x64 dll as needed(currently only x64 dll included)
## Contributing
If you have any ideas, feel free to open an issue and tell me what you think.