UnrealCSharp 项目推荐
UnrealCSharp 项目地址: https://gitcode.com/gh_mirrors/un/UnrealCSharp
1. 项目基础介绍和主要编程语言
UnrealCSharp 是一个基于 .NET 8(Mono)的 Unreal Engine 插件,主要用于在 UE 中进行 C# 编程。该项目旨在为开发者提供一个强大的工具,使得在 Unreal Engine 中使用 C# 进行游戏开发变得更加高效和灵活。
2. 项目的核心功能
UnrealCSharp 提供了多种编程模式,支持以下核心功能:
- 反射类型支持:支持全部的反射类型,自动生成 C# 代码。
- 静态导出:能够静态导出各种数据类型和函数。
- 动态类特性:通过 C# 直接生成 UClass、UInterface、UStruct 和 UEnum,无需蓝图载体。
- 跨平台支持:支持 Windows、macOS、Linux、Android 和 iOS 平台。
- 代码调试:提供简单方便的代码调试功能。
- 热更新:能够通过 Pak 进行 C# 热更新。
- 热重载:在编辑器下,能够热重载 C# 变更。
3. 项目最近更新的功能
UnrealCSharp 最近更新的功能包括:
- 版本更新:最新版本为 v0.5.0,发布于 2024 年 10 月 17 日。
- 功能增强:进一步优化了动态类特性和代码生成功能,提升了开发效率。
- 平台支持扩展:增加了对 Unreal Engine 5.4 的支持,扩展了引擎版本的兼容性。
- 文档更新:更新了开始上手、动态类、调试和 FAQ 等文档内容,帮助开发者更快上手。
UnrealCSharp 是一个功能强大且易于上手的 Unreal Engine 插件,适合希望在 UE 中使用 C# 进行游戏开发的开发者。
UnrealCSharp 项目地址: https://gitcode.com/gh_mirrors/un/UnrealCSharp
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考