3,393 Commits over 273 Days - 0.52cph!
[racer] Transition tweak, added start line.
Fixed emission map being ignored in the screen reflection shader.
[racer] Fixed the game start transition.
[racer] Fixed there being a gap where the track loop starts / ends.
Fixed some artifacts in the new line mitering implementation.
[racer] Now using the new mitering implementation.
Changed `Graphics.DrawLines()` to accept `Vector2f` points.
Implemented basic mitering for calls to `Graphics.DrawLines()` with large thickness values.
Added `Vector2i.Normalized`.
Added `Vector2f.ManhattanLength`.
Refactored line clipping before rendering.
Added `RectF.IntersectsLine(start, end)`.
Added `RectI.IntersectsLine(start, end)`.
Added `Mathf.RandomVector()`.
Additional embedded player fix.
Some fixes for the embedded player.
Tweaked the game cabinet prefab.
Screen reflection shader tweaks.
Added Mp3Sharp.dll.meta to source control.
Fixed an error in the 3D Arcade caused by a class being renamed.
Documentation updated during deployment build 8524d03b-a6f4-44f2-8bd9-1de1c45574a2.
Documentation updated during deployment build 8524d03b-a6f4-44f2-8bd9-1de1c45574a2.
Replaced NAudio with Mp3Sharp.
Added exception handlers for a few more methods, see: arcade-issues/issues/5
Fix for arcade-issues/issues/4
Added Build.WebPlayer() script.
Removed System.Windows.Forms and System.Drawing dependencies from NAudio.
Stripped out all unsafe code from NAudio, should work in the web player now.
Fixed an error when attempting to package a game.
Preparing for deployment release.
Documentation updated during deployment build 28101bc8-ea71-486c-946a-4b60e69c7b60.
Documentation updated during deployment build 28101bc8-ea71-486c-946a-4b60e69c7b60.
Some b18 related changes.
Fixed junk audio sources being produced when switching game in the BBDK.
Redesigned the format sound resources are stored in, reducing MP3 files size.
Basic `.MP3` support, needs compression.
Refactored `.WAV` file reading, working on supporting `.MP3` files.
Now using NAudio to read .WAV files.
Removed redundant assemblies from source control.
[block_party] Testing out looping music.
Sounds now stop when a game resets / is disposed of.
Renamed `Graphics.GetAnimation` to `Graphics.CreateAnimation`, added a couple of overloads.
More audio overhauling; can now stop playing sounds, added `Sound.Play` and `Sound.Stop` methods to replace `Audio.Play`.
Started audio overhaul, added ability for sounds to loop.
[block_party] spike balance tweak
[block_party] sfx and music
Slight screen reflection tweak to make them more subtle.
Games can now be loaded from scripts in the `Arcade` Unity project.
Fixed a possible NullReferenceException on highscore stages.