Bevy
基于Solana结合NFT与IPFS实现去中心化的游戏论坛
文章与项目介绍: 项目受到国内某游戏论坛所启发,同时看到了区块链与 solana、Rust 的未来潜力,遂诞生了一个结合以上技术,实现论坛的想法。
但目前个人能力有限 (目前还是初学者阶段,正努力学习去实现这个项目),还在考虑从技术层面是否可行。目前还未有具体代码实现…
[灵境项目]记一次bug修复
2025.1.24: 目前实现了只渲染可见面的效果,被方块挡住的面就跳过渲染。
代码条件第一次还写反了,判断 front 面如果接触空气,则添加一个 back 面。。
就导致了这种样子。。
修好后看起来就正常些了
。。
但是还有个问题,不知道怎么处理,我用 chunk…
[灵境]项目-第一阶段进度
时间记录:2024-11-30 目前实现了将内部不可见方块剔除的功能。
项目链接与介绍
个人感想
完成这阶段同时,将项目名称改成了:
bevy-Demo-Spirit-Realm (灵境)
这里借用了钱老的关于 VR 的见解以及对 VR 的名字,我也觉得这个名字非常有感觉…
[0x05]Bevy-Plugin
参考文章 Bevy 的核心原则之一是模块化。所有 Bevy 引擎功能都作为插件 --- 代码集合实现,用于修改应用程序。这包括渲染器等内部功能,但游戏本身也是作为插件实现的!这使开发人员能够选择他们想要的功能。不需要 UI?不要注册 UiPlugin。想要构建无头服务器?不要注册…
![cover](/_next/image?url=https%3A%2F%2Fcdn.nlark.com%2Fyuque%2F0%2F2024%2Fpng%2F1295434%2F1708324113578-0a4690e8-8420-42d7-9d58-2bf5a9f1d2c4.png%23averageHue%3D%2523272523%26clientId%3Due9608ac9-20b5-4%26from%3Dpaste%26height%3D163%26id%3Du6a1bb465%26originHeight%3D163%26originWidth%3D496%26originalType%3Dbinary%26ratio%3D1%26rotation%3D0%26showTitle%3Dfalse%26size%3D15960%26status%3Ddone%26style%3Dnone%26taskId%3Du7e7beb15-c0e1-4611-8c5d-e5b5edfbb85%26title%3D%26width%3D496&w=1920&q=75)
[0x04]Bevy-ECS
https://bevyengine.org/learn/quick-start/getting-started/ecs/ Bevy 中的所有应用逻辑都使用实体组件系统范式,该范式通常缩写为 ECS。ECS 是一种软件模式,涉及将程序分解为实体、组件和系统。实体是分配组件组的唯一…
[0x03]Bevy-Run-demo
参考文章 尝试运行 bevy 自带的 demo
Copy
cargo new bevy-demo
cd bevy-demo
code.
打开 VScode - 在终端处添加 bevy 依赖
Copy
use bevy::prelude::*;
fn main() {
App…
[0x02]Bevy-StartSet
Setup 由于 bevy 是由 rust 编写,所以使用 bevy 的前提,是要安装 rust,官方已经提供了响应的安装步骤,一步步安装即可。
如何创建一个 Bevy 项目
创建一个新的 Rust 可执行项目
Copy
cargo new my_bevy_game
cd my…
[0x01]初识引擎:Rust→Bevy
https://bevyengine.org/ 2024 年 2 月 11 日
相关介绍
在介绍 bevy 引擎之前,想先说一下,什么是 rust,它是一个编程语言,借用《Rust 圣经》中的一段话来说:
Rust 语言真的好:连续八年成为全世界最受欢迎的语言、没有 GC…