Post by n00b on Sept 10, 2023 1:52:19 GMT -6
RCBasic v3.21 is up. There is a lot of bug fixes and new features packed into this release.
Here is a list of the major changes:
This release has also removed some buggy features that are still not stable. Here is a list of things removed:
As usual, any feedback is appreciated.
Here is a list of the major changes:
- Added new music function for spatial audio
- Added some geometry functions for common task like line intersections, circle to line intersections, and line plane intersections
- Added some new matrix functions
- Added an ATan2 and Interpolate function
- Added function for 3D vertex projections
- Fixed a bug that cause the runtime to fail if a function had a lot of arguments
- The editor will now set the current working directory to the location of a file when executing a file outside a project
- There are now error messages that will pop up if you try to run a program while there is already one running
- A lot of games from the community are included in the examples
- There is a new example for a simple platformer and some other examples showing off some of the new features
- A lot of work was done to improve porting to other platforms
- Fixed some of the broken links in the documentation
- Added the ability to drag/drop projects into the editor
- Added the ability to open files and projects from the command line
This release has also removed some buggy features that are still not stable. Here is a list of things removed:
- MacOS porting. The reason for this is that I haven't been able to build for a Mac in a long time since I don't own one.
- The debug feature. This feature was just way to buggy but it will make it back in once its stable.
As usual, any feedback is appreciated.