问题标签 [amethyst]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rust - Amethyst 的 Loader 找不到资产文件
我正在使用 Rust Amethyst 游戏引擎加载名为 的纹理ground.png
,但Loader
似乎找不到该文件:
我assets_dir
是项目的根文件夹,在加载我的文件时,我追加textures/ground.png
:
我的文件目录如下所示:
我得到的错误是None
获取纹理时的一个值:
我正在使用紫水晶 0.8。
linux - Linux 上缺少带有 Rust 和 Amethyst 的库
当我尝试在 Ubuntu 18.04 上使用紫水晶cargo build
的“hello world”时,我收到有关 lxbcb 缺少库的错误消息。我不确定这个错误试图告诉我什么或如何解决它。好像我缺少库、和,但我似乎找不到它们。-lxcb-render
-lxcb-shap
-lxcb-xfixes
紫水晶的hello world代码
cargo build
输出(rustc
由于有字符限制,删除了一些命令)
包裹信息(我认为这是包含我所缺少的包裹)
ubuntu - Unable to Run Amethyst Starter Template: 'VkError(ERROR_INCOMPATIBLE_DRIVER)'
I'm trying to run an Amethyst project, however I keep coming across an error that prevents me from getting a window to open.
I have installed the dependencies mentioned in the official Amethyst GitHub page and am using the 2D starter template. I did not make any alterations to the code in the repository when running the program.
The error report with BACKTRACE=1:
rust - 如何在紫水晶引擎中从内存中加载纹理?
我已经阅读了官方文档,但找不到任何直接从内存加载纹理的方法。它目前确实具有从文件加载纹理的 API,但我想要的是从表示&[u8]
具有固定大小的 RGBA 格式图像的纹理加载。
rust - Amethyst Rust:'在运行 pong 教程时不能插入多个同名系统(“parent_hierarchy_system”)
我正在学习 Rust 的 Amethyst 框架。现在我在这里学习乒乓教程。第 3 步(移动桨)教程教授如何设置System
移动桨。我遵循了所有步骤,但是当我cargo run
的应用程序出现错误时:
我试图从教程的 GitHub 存储库中复制,但得到了相同的结果。
我的Cargo.toml
样子:
我在 Ubuntu 19.10 上运行该项目。锈版本 1.37。
我的猜测是input_system
在运行时以某种方式添加了两次。我已经在两个教程存储库中搜索了相同的问题和网络。但似乎我是唯一一个面对它的人。也许解决方案很简单,但我花了周六的时间试图解决它。
我的GameDataBuilder
初始化代码。
rust - Rust & Amethyst - 错误 [E0433]:无法解决:在 `quote` 中找不到 `__rt`
我正在从Shing Lyu的“Practical Rust Projects”中学习 Rust。我现在正在尝试按照第 4 章中的步骤构建游戏。我正在使用 Ubuntu 18.04 LTS。
安装 Rust 和 Amethyst 命令行后,我通过amethyst new cat_volleyball
. 下一步是使用cargo run --features=vulkan
. 当我这样做时,我收到下面的错误提示。你对如何解决这个问题有什么建议吗?
rust - 如何在没有 ron 文件的情况下加载 GLTF 资产
我想加载一个没有 ron 文件的 gltf 文件。我遵循了他们的 gltf 官方示例。但在该示例中,他们正在从 ron 文件加载 GLTF 文件。如何更改此示例以在没有 ron 文件的情况下加载 gltf?
gcc - 构建 cloudflare-zlib-sys.rs 时 gcc.exe 失败
我正在尝试安装游戏引擎sheep_cli
。Amethyst.rs
我已经x86_64-8.1.0-posix-seh-rt_v6-rev0
安装了 MinGW。也许目标是错误的?
rust - 如何使用 Rust 和 Amethyst 运行可执行文件
所以我遵循了 Amethyst Pong 教程,现在正在构建一个小的生命游戏程序。如果我运行它,它工作正常,cargo run
但如果我这样做cargo build
然后运行
我得到错误:
如果还不清楚我在 Windows 10 上。我还创建了一个空白 rust 项目并尝试运行它的可执行文件,它运行良好:
重现步骤(必须安装 cargo 和 vulkan):
请注意:
工作正常
版本:
我应该提供任何想法或更多信息吗?
rust - Rust 紫水晶的画布?
是否有可能在 Amethyst 游戏引擎中的某种画布上绘制图元?假设我想绘制像素点、线、圆等?我没有找到任何简单的方法,尽管我承认我的任务可以用一个简单的黑白像素纹理来完成,它可以被视为一个像素精灵。但这似乎不是一个正确的解决方案。