首页 > 编程语言 >Unity 将是驱动 C# 增长的引擎吗 ?

Unity 将是驱动 C# 增长的引擎吗 ?

时间:2022-08-21 21:57:51浏览次数:87  
标签:创作者 C# CoreCLR 编辑器 Unity 引擎 NET

Unity 将是驱动 C# 增长的引擎吗 ?

 

C# 在中国的采用需要一个杀手级应用的带动, 那么这样的一个杀手级应用是 Unity吗,我这里大胆推测采用CoreCLR 的新一代完全采用C#构建的Unity 将是这样的一个杀手级应用。Unity已被广泛应用于数字孪生、数字城市、数字工厂等场景,成为各产业加速数字化转型的一个通用技术平台底座,而对接Unity和各个行业之前的原有数据流转化是其中的重要一环。

最近有两个新闻事件表明这是一个良好的开端:

据介绍,Unity将把在中国的创建解决方案业务以及游戏服务业务注入新合资公司Unity中国。同时,本地合作伙伴包括阿里巴巴、中国移动、吉比特、米哈游、OPPO、佳都科技以及抖音集团等将参与投资该合资公司,Unity中国的投后估值为10亿美元。

短期内,Unity中国将开始为游戏开发者构建其核心产品的本地定制版本,包括旗舰产品Unity编辑器的中国版。 Unity中国还将成为Unity全球产品和服务在中国地区的独家经销商,确保我们在中国的客户和创作者社区能够继续访问并使用所有他们目前已经熟悉并喜爱的Unity工具。Unity 正在构建一个平台中立的云原生解决方案,以满足从企业开发者到个人开发者的广泛需求。通过让创作者轻松访问 RT3D 模拟工具以及创建真实世界地点和对象的数字孪生的能力,Unity 为创作者提供了一条制作 RT3D 资产的便捷途径,无论是用于游戏还是非游戏世界。

Unity的技术博客 .NET和Unity的未来[3]  表明 Unity内部集结所有热衷于C#和.NET的内部员工,建立一支C#/.NET技术小组来开展工作这部分的统一工作,预计要到2024年完成这项工作,Unity 的工作将建立在.NET生态系统之上,而非开发定制解决方案。为了让用户能享受新版.NET SDK/Runtime和MSBuild所带来的性能与生产力提高,我们将从Mono .NET Runtime转移到CoreCLR,即现代的.NET (Core) Runtime。  在外部,我们将与微软、JetBrains等业内伙伴合作,保证Unity创作者能用上最新的.NET技术。我们也在进一步深入参与开源社区。 

转移至.NET CoreCLR运行时的工作已经开始,这是一个非常具有挑战性的旅程。为了使整个过程能够顺利完成,我们将分步骤解决各个问题,并在保证现有Unity项目稳定的前提下碎片化发布更新。

因此,整个迁移过程将分多个阶段完成:

首先,我们将为桌面平台上的独立运行版提供.NET CoreCLR的支持。该运行时将和现有的Mono与IL2CPP后端一起在运行版设置中列出。 第一阶段我们将完成Unity引擎核心部分(比编辑器部分小得多)的迁移,并尽量解决迁移过程所涉及的绝大部分技术挑战。我们的目标是在2023年期间发布这个新运行时,目前你仍需用.NET Standard 2.1 API访问.NET运行时。

然后,我们会把Unity编辑器移植到.NET CoreCLR,同时移除对.NET Mono运行时的支持。第二阶段我们将挑战不使用AppDomains在编辑器内重新加载脚本,并完成向.NET CoreCLR转移。这一阶段也将涉及到升级IL2CPP、支持dotnet/runtime仓库的基础类库。你将能使用完整的.NET 7.x或8.0 API。我们希望能在2024年里发布这个新的编辑器。

相关链接

欢迎大家扫描下面二维码成为我的客户,为你服务和上云

标签:创作者,C#,CoreCLR,编辑器,Unity,引擎,NET
From: https://www.cnblogs.com/sexintercourse/p/16610983.html

相关文章

  • Elasticsearch 实战
    需求假设现在有这么一个需求,系统接了很多的报文,需要提供全文检索,为了简化,报文目前只有类型,流水号,内容这三个字段。索引设计建立msg索引,映射规则如下PUT/msg{ "mappi......
  • 关于Microfoft C# Windows程序设计P494 ProgramWithIcon.cs学习体会(重点是winform标
    此程序的重点就是如何添加ico文件:一、在解决方案资源管理器的项目上右键,添加->新建项   二、下拉找到“图标文件”选项,然后将名称更改为“ProgramWithIcon.ico”......
  • NFC吸波材料
    NFC天线容易受与其紧贴的金属涡流干扰,致使NFC天线的实际有效读写距离大大缩短或者干脆就不发生响应,导致数据读写彻底失败。吸波材料或铁氧体具有高的磁导率,可以起到聚束磁......
  • useEffect用来监听组件间通信——订阅发布失效
    1.在做这个图书订阅管理系统时,遇到一个这样的业务逻辑:就是这样的逻辑::点击设置---》选择书籍---》点击提交按钮--》轮播图展示这是订阅的代码,没有啥问题,页面挂载的......
  • Elasticsearch学习环境搭建
    Elasticsearch安装官方文档下载windows7.17.5版本安装包,安装包是一个zip,和tomcat一样解压即可用,elasticsearch依赖JDK环境,至少需要JDK1.8版本。运行#进入bin目录......
  • nfs storageclass 创建pvc pending
    nfsstorageclass创建pvcpending使用nfs作为外部存储,一直启动不起来,查看pvc和pods信息如下:1、PVC一直处于pending状态【www-nfs-web-0Pendingk8s-nfs-stor......
  • 2022.8.21 JUC
    1、什么是JUC1、什么是juc(学习方法:官方文档+源码)   JUC——(java.util.concurrent)是一个包名的缩写,java工具类下的一个并发功能的包。该包下存放的均为多线程相......
  • c++ RTTI Runtime Type Identification 运行阶段类型识别
    NoVirtualBase*NvirBase=newNovirtualDerivd();NvirBase->print();//autond1=dynamic_cast<NovirtualDerivd*>(NvirBase);//必须有虚方法auton......
  • csv
    importcsv#withopen('write.csv','r')asf:#打开#text=csv.reader(f)#读取##print(text)#forrowintext:#必须这样才可以读取出数据#......
  • CF815 D2 Xor-Subsequence (hard version)(01trie)
    传送门sb题面误导了我半天。按位考虑,对于\(a[i]\)和\(i\)的一位考虑什么样的\(a[j]\)和\(j\)可以转移过来,发现这一位有一种一定可以一种一定不行,还有两种不确定。考虑......