首页 > 其他分享 >unity .net8 suppot comming

unity .net8 suppot comming

时间:2024-10-20 18:10:12浏览次数:1  
标签:ve Unity CoreCLR comming unity suppot our NET 我们

Hello everyone, 大家好,

With the summer holidays upon us, It’s been a while since my last update, so I wanted to share some progress on our .NET Modernization effort.
暑假即将来临,自从我上次更新以来已经有一段时间了,所以我想分享我们的 .NET 现代化工作的一些进展。

The transition to .NET 8/CoreCLR is moving along smoothly. We’re continuing to execute the plan I outlined in my previous post, and we’ve made good progress in several key areas:
向 .NET 8/CoreCLR 的过渡进展顺利。我们正在继续执行我在上一篇文章中概述的计划,并且我们在几个关键领域取得了良好进展:

  • The Unity Editor and Players are now fully running on .NET 8 CoreCLR, with Mono officially removed.
    Unity 编辑器和播放器现在完全在 .NET 8 CoreCLR 上运行,Mono 已正式删除。
  • We’ve successfully converted over 80 assemblies to be loaded into a long-living Assembly Load Context (ALC) and have begun testing this in the Editor. However, converting all remaining assemblies requires collaboration with other Unity teams, and we’re planning to complete this work in the coming months.
    我们已成功转换 80 多个程序集以加载到长期存在的程序集加载上下文 (ALC) 中,并已开始在编辑器中对此进行测试。然而,转换所有剩余的程序集需要与其他 Unity 团队协作,我们计划在未来几个月内完成这项工作。
  • IL2CPP support for .NET 8 BCL is progressing well, with a significant portion of our integration tests now starting to run on key platforms.
    IL2CPP 对 .NET 8 BCL 的支持进展顺利,我们的集成测试的很大一部分现在开始在关键平台上运行。
  • We’ve also made considerable progress on MSBuild support for building user projects, which involved migrating several projects and packages. This feature is currently opt-in, as we’re still working towards making it the default.
    我们还在构建用户项目的 MSBuild 支持方面取得了相当大的进展,其中涉及迁移多个项目和包。此功能目前是可选的,因为我们仍在努力将其设为默认功能。
  • The integration of Burst into the core of the Unity Editor/Engine is advancing steadily.
    Burst 与 Unity 编辑器/引擎核心的集成正在稳步推进。

As with any complex project, some aspects are time-consuming and may not be particularly exciting from an external perspective. For example, while we’ve converted over 30 additional modules, the work is meticulous and requires time. Additionally, software development can sometimes be affected by factors beyond our control (such as team changes), which can impact our pace.
与任何复杂的项目一样,某些方面非常耗时,并且从外部角度来看可能并不特别令人兴奋。例如,虽然我们已经转换了 30 多个附加模块,但工作非常细致且需要时间。此外,软件开发有时会受到我们无法控制的因素(例如团队变更)的影响,这可能会影响我们的进度。

At this stage, we still can’t provide a specific ETA. However, with Unite coming up soon, we hope to offer a glimpse into what’s ahead.
现阶段,我们仍然无法提供具体的预计到达时间。然而,随着 Unite 即将推出,我们希望能够让大家一睹未来的发展。

原文:Unity Future .NET Development Status - Unity Engine - Unity Discussions

标签:ve,Unity,CoreCLR,comming,unity,suppot,our,NET,我们
From: https://www.cnblogs.com/zhaoqingqing/p/18487580

相关文章

  • Unity AVPro 解决切换视频卡的问题
    usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingRenderHeads.Media.AVProVideo.Demos.UI;usingRenderHeads.Media.AVProVideo;usingstaticUnityEditor.Experimental.GraphView.GraphView;usingSystem.Numerics;usingSystem;......
  • 【Unity生存类游戏UI资源】GUI Pro - Survival Clean
    GUIPro-SurvivalClean是一款专为Unity设计的用户界面(GUI)插件,特别适用于生存类、沙盒类和开放世界游戏。该插件提供了简洁现代的UI设计风格,能够帮助开发者快速构建清晰且功能丰富的游戏界面。以下是它的主要功能和特点:1.简洁的生存类UI设计插件采用了简洁、......
  • C#从零开始学习(用unity探索C#)(unity Lab1)
    初次使用Unity本章所有的代码都放在https://github.com/hikinazimi/head-first-CsharpUnity的下载与安装从unity官网下载UnityHubUnity的使用安装后,注册账号,下载unity版本,然后创建3d项目设置窗口界面布局3D对象的创建点击对象,然后点击MoveGuzmo,就可......
  • Unity引擎CSharp数据加密通用提取方法
    CSharp一般数据加密后解密使用CryptoStream::Read解密,在程序启动时Hook该函数,然后可以截获到解密的数据步骤:Hook引擎mono的函数mono_runtime_invokeAsmHook::HOOK_INFO _mono_runtime_invoke;BOOL__cdeclhook_mono_runtime_invoke(VOID*pUserParam,AsmHook::......
  • Unity 华为快游戏JS桥接 实现写日志等功能
    之前接入微信小游戏本身代码js桥接比较完善,抖音小游戏有缺少但也没缺的这么多,华为这边的API,大残啊!官方转换插件Github仓库上一次提交在3月份。(截至现在)API给的很简略,接入js代码那里说看demo,但unity的demo里面没jslib,另一个比较完善的demo看起来像是cocos的,比较无奈。还好用unity......
  • Unity网络
    基础概念Unity网络Unity发送网络请求UnityWebRequestUnityWebRequest提供了一个模块化系统,用于构成HTTP请求和处理HTTP响应。UnityWebRequest系统的主要目标是让Unity游戏与Web浏览器后端进行交互。基本支持所有版本的Unity编辑器和某些播放器WebGliOS和An......
  • Unity Apple Vision Pro 保姆级开发教程-环境配置、导入 PolySpatial 案例、程序发布
    视频教程Unity环境配置、导入PolySpatial案例、程序发布到设备教程说明这期教程我将介绍使用Unity开发AppleVisionPro应用所需要的Unity环境配置,以及如何导入PolySpatial样例场景、将Unity程序打包到头显中运行。开发前期准备(软硬件要求,开启visionpro......
  • Unity Apple Vision Pro 保姆级开发教程-准备阶段
    视频教程:UnityPolySpatial开发AppleVisionPro教程,三十分钟快速了解开发AppleVisionPro使用原生开发和unity开发有什么区别如果你的项目需要充分利用AppleVisionPro的独特功能、追求最佳的性能表现,或者针对特定于VisionOS的开发场景,原生开发可能是更好的......
  • Unity生命周期
    基础概念游戏的本质就是一个死循环,每一次循环都会处理游戏逻辑并更新一次游戏画面之所以能看到画面在动,是因为切换画面速度达到一定速度时人眼就会认为画面是动态且流畅的一帧就是执行了一次循环,Unity底层已经封装好了这个死循环我们只需要利用Unity的生命周期函数的规则来执行游......
  • 【Unity微信】Unity发布微信小游戏+对接第三方SDK过程
    官方文档:https://wechat-miniprogram.github.io/minigame-unity-webgl-transform/上面的文档,能完成库的导入和发布操作下面开始调用接口获取玩家信息12///<summary>3///初始化SDK4///</summary>5privatevoidInitSDK()6{7......