AgkSharp Update 2023-12-02


Hi all,

I have decided to buy a Mac mini, so I now have the possibility to support this system. After a few setbacks trying to port AgkSharp to the Mac, I finally managed to create a decent template with the corresponding binaries. Since I'm a complete novice when it comes to Mac, please bear with me if there are a few mistakes here and there. So please report them to me so that I can fix them.

Another new feature is that there is an ImGui template for all three supported systems. These use the new AgkShape functions that were added with the last update. For Linux, however, this can only be used with Visual Studio Code. This is because the MonoDevelop IDE does not properly support the new .Net core (8.0).

You should install the modules >C# Dev Kit< and >C#< from Microsoft under VSCode. When installing >C# Dev Kit<, >C#< is also installed automatically.

For Linux, I have completely revised the templates and now only use .Net 8.0. This in turn means that MonoDeveop can no longer be used for development, only VisualStudioCode. With the previously mentioned plugins.

I have also reviewed the demo game Dust2Dust and it now runs on all three systems. Please note that there are three scripts in the bin folder (run_windows.cmd, run_macos.sh and run_linux.sh) which should be started to start the game.

Under Linux and MacOS you have to set the flag as runable for the scripts. It is possible that these flags were not taken over during packaging.

Here is the short list of updates.

Code review of all classes in AgkSharp.
ADD - MacOS support.

ADD - AgkShape class.
ADD - Added extended function LoadImageFromData in AgkImage class.
ADD - New Templates for Windows / Linux and MacOS working with ImGui

I wish you lots of fun developing.

MadBit

Files

AgkSharp_2023-12-02.zip 84 MB
Dec 02, 2023
Dust2Dust.zip 56 MB
Dec 02, 2023

Get AgkSharp

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.