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 条评论,请先登录后再查看。

暂无资讯

暂无问答

Amethyst for Mac(平铺式窗口管理器) 0.15.2免费版

Amethyst for Mac版是Mac os平台上的一款功能非常强大的窗口管理器,该软件基于Objective-C编写,我们可以利用这款软件将多个窗口以自已最方便的方式进行排列,方便我们进行使用。欢迎使用A...

03/23 14:19
26
0
linux hosts.equiv设置解析

hosts.equiv文件的用途与格式   一、 hosts.equiv 文件的用途   /etc/hosts.equiv 和 $HOME/.rhosts 定义了哪些计算机和用户可以不用提供口令就在本地计算机上执行远程命令,如 rexec,r...

2018/03/20 11:15
12
0
设置Delphi XE4默认界面样式

VCL BitMap Style Proceject Options->Application->Appearance 选择几个样式 使用代码设置 uses Vcl.Themes; procedure TForm1.Button1Click(Sender: TObject); begin TStyleManager.TrySe...

2019/04/12 13:00
7
0
《痞子衡嵌入式半月刊》 第 5 期

痞子衡嵌入式半月刊: 第 5 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。 本期刊是开源项目(GitHub: JayHeng/pzh-m...

04/05 10:40
73
0
《痞子衡嵌入式半月刊》 第 5 期

痞子衡嵌入式半月刊: 第 5 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。 本期刊是开源项目(GitHub: JayHeng/pzh-m...

04/05 07:47
59
0
《痞子衡嵌入式半月刊》 第 5 期

痞子衡嵌入式半月刊: 第 5 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。 本期刊是开源项目(GitHub: JayHeng/pzh-m...

04/04 20:34
10
0
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
15
0
从零开始手敲次世代游戏引擎(八十三) - 知乎

本篇我们来实现游戏内交互界面(GUI) 游戏内GUI的实现可以有很多选择,我这里选用轻量级并且支持多平台的Dear ImGui。因为它整体上的结构与我们的引擎比较契合。 https://github.com/ocorn...

06/11 12:16
74
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
288
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部