This package contains essentials needed to develop DOTS projects. It is built to be used as an extension for existing Unity builtin packages (etc. SIMD mathematics, Collections, Jobs and Burst compiler).
Library is developed to fit well with Unity DOTS standards. This includes performance by default, simplicity and most importantly, readability of the code. Driven to take the best HPC# can offer.
Current API selection comes from what I personally needed during Unity DOTS project development (For more details check Technical details section). This package expected to grow based on the users request. Final goal is to have a library that would make every DOTS developer's life easier (etc. C++ Boost).
此包包含开发DOTS项目所需的必备组件。它旨在作为现有Unity内置包(如SIMD数学、集合、作业和Burst编译器)的扩展使用。
该库的开发旨在与Unity DOTS标准完美契合。这包括默认的高性能、简洁性,以及最重要的,代码的可读性。我们致力于发挥HPC#所能提供的最佳性能。
当前的API选择是基于我在Unity DOTS项目开发过程中的个人需求(更多详情请查看技术细节部分)。此软件包有望根据用户需求进行扩展。最终目标是打造一个能让每位DOTS开发人员工作更轻松的库(如C++ Boost)。
|