较为激进的基础框架

1. 使用 Roslyn 的动态编译修改语法树的方式支持高级语法. 让Unity5/Unity2017等能够支持到C# 7.3语法.

  原理 : https://www.cnblogs.com/liuxiaoji/p/9875826.html

  下载的网站不见了, 可能随着Unity支持的.Net库升级, 未来Unity也会支持到7的语法, 作者把这个项目关了吧

  这个项目非常实用, 并且基本没有BUG, 用的飞起.

 

2. 使用await代码特性代替协程的方式 : http://www.stevevermeulen.com/index.php/2017/09/using-async-await-in-unity3d-2017/

  目前看来额外的开销比较大, 实用性较低, 它实现的方式在底层仍然依赖了协程来实现原来协程的一些等待逻辑.

 

3. 尝试使用C#代码的动态解释方式作为热更新 : https://github.com/fcscript/https---github.com-fcscript-public

  现在仍然不实用, 感觉因为它解释的代码只有堆栈功能, 没有运行环境......就像一个僵尸一样, 没有lua解决方案那样的运行环境构建.

 

4. 基于ECS的UI系统 : https://blog.uwa4d.com/archives/UWALab_DOTSUI.html 这个目前还没下载看过...

posted @   tiancaiKG  阅读(191)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示