Unity forums raptor1/4/2024 It looks like you will be quite busy throughout the year supporting Mono.NET 6 will probably give us everything you mentioned above anyway, no? NET 6? I'm sure it's useful but I'm not certain if we need to beat around the bush instead of going to the goal directly. NetStandard, C# 8, 9 necessary steps for. And my question is that, are all support for. Mono will be history soon and it has no future. I vowed to myself not to start another large-scale project on Unity unless Unity gets rid of Domain Reload and improves Editor performance. I'm really happy with Unreal but I miss C#. I currently ditched Unity because it was too painful to use and moved Unreal right now. The biggest problem I had was slow Editor performance and long iteration time as project size grows. To be honest, the only thing I'm interested in is the. It seems like you have a lot on your plate and I'm a bit worried if you will burn out before reaching the goal. Hi, Josh, thanks for the info and I really appreciate you are really trying to help. We don't have a shipment date to share publicly yet, but I'll respond on this forum thread with details when I do. NET support, with our current target being. NET 7/8 support and linked to our blog post and talk about the plans.ĮDIT (October 27, 2023): We're focused internally on developing and shipping new. NET 6/7 support.ĮDIT: I've updated our current status for future. We’re not far along enough in this work yet for me to give a meaningful confidence level about when it will ship, but watch this thread and the Unity blog for updates.ĮDIT: We're planning to move directly to the CoreCLR technology a JIT runtime for. The latest information about this is available in a blog post, which includes a link to a GDC 2022 talk about our plans. NET in Uinty, both in the Unity editor and for all player platforms. Other C# 9 features that do not depend on runtime support are present in Unity 2021.2 alphas. We still have some discovery to do on this one, so I’m maybe 50% confident this will make Unity 2021.2.ĮDIT: We don't plan to have covariant return type support in Unity 2021.2. This will bring full C# 9 support to Unity users as well. We’d like to have covariant return type support in Mono and IL2CPP for Unity 2021.2. I'll update here when I know the version.ĮDIT 4: Default interface methods and full C# 8 support will be available in Unity 2021.2.0b6. It will also be available in a 2021.2 beta release. I'll update this part of the post later when we actually have it shipped properly.ĮDIT 3: Default interface methods support (and full C# 8 support) will be available in Unity 2022.1.0a3. We’re hoping to get this into Unity 2021.2, but it is not far along enough to be sure, I’m 75% confident this one will make it as well.ĮDIT: Default interface methods support is available in both Mono and IL2CPP in Unity 2021.2.0a21 and later.ĮDIT 2: I was incorrect, Unity 2021.2.0a21 does not yet have default interface methods support. NET Standard 2.1 support, will give Unity users full access to C# 8 features. We still need to add this support to IL2CPP as well. The newest Mono code mentioned above has default interface methods support. NET Standard 2.1 support will be available in Unity 2021.2.0b6. I'll update here when I know the version.ĮDIT 2. NET Standard 2.1 support will be available in Unity 2022.1.0a3. We’re hoping to get this into Unity 2021.2, but it is not far along enough to be sure, I’m 75% confident that we will make it though.ĮDIT. NET Standard 2.1, Mono’s class libraries do support it, so we should be able to provide a nice bridge to a. NET Standard 2.1 support to Unity’s existing. NET Core (namely Span and ranges) are in. Many of the API that users have been asking for from. The internal cut-off for Unity 2021.2 is approaching (weeks away), but we are 95% confident that this work will land in time.ĮDIT: This work landed in Unity 2021.2.0a18 But it does provide us a firm foundation to use to ship new. When this change is available in Unity, it won’t have any new. NET Core class library implementation, including many changes to the way the class library code interacts with platform-specific code. It will allow Mono to run in 32-bit floating point mode, improving floating point performance.So this effort pulls in many bug fixes from upstream Mono.Unity’s fork of Mono is about two years behind the latest upstream code. (You can follow the development in our fork here: ) Update Unity’s fork of Mono to the latest code from the upstream Mono repo I’ll try to list the work items we know about now and provide both a likely release as well as confidence about how likely we are to make that release goal. We wanted to give an update about our current progress towards support of new.
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |