Crates.io | entropy-ecs |
lib.rs | entropy-ecs |
version | 0.1.0 |
source | src |
created_at | 2023-09-25 11:15:00.297297 |
updated_at | 2023-09-25 11:15:00.297297 |
description | 一个虚拟世界 |
homepage | |
repository | |
max_upload_size | |
id | 982588 |
size | 7,303 |
目标是用 Rust 写一个虚拟世界 | Entropy written by rust.
以及连接这个世界的工具
将现实以Rustling的风格解构如下,
Scaler: 量纲
基本物理量,均实现Copy
trait
Abilities: 能力
多个物理量的组合,实现Copy+Ability
特质
实现了自我tick方法
也是场中用于存储单个实体所包含的物理量的最小单元
System: 场
系统,负责tick以及和其他System交互
目前还有很多工作正在开发中,以下关键特性正在构思: