Newtonsoft.Json-for-Unity
Unity3d-RectMask2DCulling
Newtonsoft.Json-for-Unity | Unity3d-RectMask2DCulling | |
---|---|---|
3 | 2 | |
1,048 | 23 | |
- | - | |
3.2 | 0.0 | |
about 2 years ago | over 1 year ago | |
C# | C# | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Newtonsoft.Json-for-Unity
-
Native AOT Overview
With Unity/IL2CPP stuff: For general-purpose serialization libraries like JSON, you sometimes need to provide hints to make sure types are included: https://github.com/jilleJr/Newtonsoft.Json-for-Unity/wiki/Fi...
For schema serialization on known types, there are codegen tools (i.e. moc for MessagePack): https://github.com/neuecc/MessagePack-CSharp
MessagePack is migrating to Rosalyn code generators, so basically invisible codegen. Cysharp's newer serialization library, MessagePack, already uses this: https://github.com/Cysharp/MemoryPack
-
A small but useful class for creating saved variables in PlayerPrefs
But Newtonsoft.JSON can't serialize any object (like Vector3, for example) painlessly either. That's why I recommend to check out the Converters library — it solves a lot of problems.
-
I'm losing my mind. A month ago, I worked on a Unity project and ChatGPT helped me import a JSON parser quickly and correctly. Today, when I reused the project as a template, I faced same error, but instead of a swift answer I was fighting with it for 1 hour. Solutions/links were outdated and wrong.
In any case you can install it through the official method, it's a weird package because it's hidden in the package menu
Unity3d-RectMask2DCulling
What are some alternatives?
corert - This repo contains CoreRT, an experimental .NET Core runtime optimized for AOT (ahead of time compilation) scenarios, with the accompanying compiler toolchain.
Unity-QuickSheet - Unity-QuickSheet enables you to use spreadsheet file data within Unity editor.
Unity.Newtonsoft.Json
sprite-dicing - Cross-engine tool for lossless compression of sprites with identical areas
bflat - C# as you know it but with Go-inspired tooling (small, selfcontained, and native executables)
UnityMeshSimplifier - Mesh simplification for Unity.
Oberon - Oberon parser, code model & browser, compiler and IDE with debugger
NaughtyAttributes - Attribute Extensions for Unity
MessagePack for C# (.NET, .NET Core, Unity, Xamarin) - Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). / msgpack.org[C#]
SoftMaskForUGUI - UI Soft Mask is a smooth masking component for Unity UI (uGUI) elements.
.NET Runtime - .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
UnityLibrary - :books: Library of all kind of scripts, snippets & shaders for Unity