Rust 高性能 2D/3D 游戏引擎 Amethyst

Rust 高性能 2D/3D 游戏引擎 Amethyst

Apache-2.0/MIT
Rust 查看源码»
Linux
2019-06-18
h4cd

Amethyst 是一个 Rust 编写的面向数据和数据驱动的游戏引擎,旨在尽可能快速且可配置。它基于一个非常强大的并行 ECS(Entity Component System,实体组件系统)库 Specs,允许使用 Amethyst 构建的游戏最大限度地提高可用处理能力,以尽可能平稳、快速地运行,而不会出现多线程编程的麻烦。

特性:

  • 模块化结构,同时提供启动项目的快速解决方案
  • 基于并行 ECS 库 Specs
  • 基于 gfx 的渲染引擎,具有高度可定制性
  • 2D 与 3D 支持
  • 键盘和鼠标的输入抽象,具有在简单文件中定义的绑定配置
  • 并行资源加载具有高扩展性和热重新加载能力
  • 属性动画
  • 支持多信源的 3D 音频
  • 精灵渲染和纹理动画
  • 对文本、文本段、按钮和图像的基本 UI 支持
  • UI 布局系统
  • glTF 场景导入器
  • 高级下推自动机状态管理器
  • 游戏手柄支持
  • 场景和预制件加载 RON(类似 json)文件

计划中的特性:

  • 网络
  • 引擎 REPL
  • 脚本支持
  • 支持平台:Android 与 iOS
  • 模块化、可组合和可扩展的编辑器,可由 REPL 完全控制
  • 高级 UI 组件(下拉列表、复选框与开关)
的码云指数为
超过 的项目
加载中

评论(21)

xiaoshiyue
xiaoshiyue
喵小强
喵小强
可以开发Rust么
A
AcerWang
可以编程的应用最终都会用计算机实现
jump--jump
jump--jump
一句正确的废话:neckbeard:
ineilZhang
ineilZhang
哈哈
ineilZhang
ineilZhang
没毛病
黄海彬
黄海彬
ineilZhang
ineilZhang
加一
ineilZhang
ineilZhang
加二
ineilZhang
ineilZhang
加三
ineilZhang
ineilZhang
韦小仇
韦小仇
真理
yywww
yywww
可以用 Java来写的应用,最终都会用 Java来写。 可以用 JS来写的应用,最终都会用 JS来写。 可以用 Go来写的应用,最终都会用 Go来写。 可以用 Python来写的应用,最终都会用 Python来写。
一码千里
C++笑对rust说:总有一天你会越来越像我
C
Cyinx
rust:不,我会比你更复杂
跑来跑去
我可以悄悄在这里说,rust是世界最好的语言吗
D
Drayx
可以用 Rust 来写的应用,最终都会用 Rust 来写。
LewisChan
LewisChan
我觉得你盗窃了js,但我没证据
__JM_Joy__
__JM_Joy__
可以用 Rust 来写的应用,最终都会用 Rust 来写。
游侠小陆
iOS和Android支持 - 截止日期为12/31/2019 散了吧,等明年
大易之龙
大易之龙
可以用 Rust 来写的应用,最终都会用 Rust 来写。

暂无资讯

暂无问答

North Carolina center Nike Air Max 2011

Reaching for anything with my arm is excruiciating.So it can be done, I would just rather not.has been known to repeatedly find excuses not to go against Manny Pacquiao.Eco-frie...

2014/04/10 19:52
7
0
Sigma Grid 表格的研究及使用

Sigma Grid 纯javascript,Sigma grid 用Ajax做grid展现并可实现数据的编辑,支持滚动表格及排序。它是非常强大的并且简单易用并且能整合php,asp.net,jsp,RoR 研究版本:Sigma Grid 2.2 Gr...

2012/02/28 10:39
2.7K
0
工具武装的前端开发工程师

收集非常好用的Mac应用程序、软件以及工具,主要面向开发者和设计师。

2016/07/20 09:48
108
0
AUTODESK_TOXIK_V2008

AUTODESK_TOXIK_V2008 Autodesk.Building.Systems.v2007.1 5CD Autodesk.Civil.Design.v2007 Autodesk.Design.Review.2007 AUTODESK.REVIT.BUILDING.V9.1 3CD Autodesk Revit Building 9 简体...

2009/09/15 17:32
293
0
工具武装的前端开发工程师

Awesome Mac  这个仓库主要是收集非常好用的Mac应用程序、软件以及工具,主要面向开发者和设计师。有这个想法是因为可以查看微信公众号文章《工具武装的前端开发工程师》,于是建了这么一个...

2016/11/07 10:35
47
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部