浅谈下Unity游戏开发的未来风向
以下纯属个人意见,只是一些胡扯和不靠谱预测,技术选型请慎重。欢迎评论区给出自己的意见1. 废弃lua转向C# HybridCLR热更新。更加接近原生的C#开发
[*]lua存在的意义是越来越小了。
2. 废弃Mono转向CoreCLR开发。拥抱.net社区
[*]2018年Unity表示CLR比Mono快30%-3倍;近年一些民间测试表示CoreCLR比Mono快10-20倍,比IL2CPP快8-10倍
[*]废弃垃圾BH GC。转向CoreCLR GC
[*]一些基于C# span、async/await 性能改进
3. 对Unreal的一些借鉴和搬运
[*]Virtual Texture
[*]Virtual Geometry
[*]SDF Ray Marching&Lumen Scene
[*]Niagara、
4. 更加完善的DOTS流程和生态
[*]目前看来...DOTS 1.0效果尚可,但远没有几年前想的那么革命性
5. 更加完善的性能优化生态
[*]主要得益于UWA的飞速发展
6. 评论区补充 不一定是HybridCLR,puerts感觉才更可能代替lua,当然我也希望只用一种语言就够了 lua真的只适合做胶水,为了热更,整个项目95%代码全是lua,写起来有多爽,维护起来就有多费劲 梦里啥都有[飙泪笑] 个人不喜欢lua
页:
[1]