1个不稳定版本
0.1.0 | 2022年7月27日 |
---|
#1105 在 游戏开发
3KB
THE GEON 库
注意
这些都是正在进行的工作
目的
在探索Web作为3D应用程序的目标时,我开发并积累了许多我希望用于3D游戏和3D CAD的工具。我使用WebGL将这些工具集成到一个自定义的3D引擎/渲染器中,这成为了geon-engine
。
然而,我一直在寻找改进这些想法的方法。我现在正在努力的两个主要改进是,我想重写引擎和积累的工具,并想重用更多的开源库,而不是复制粘贴,或者实现自己的东西。
这个库,简单地命名为geon
,将成为geon-engine
的Rust等价物,但不包含所有3D渲染功能。它旨在与3D引擎bevy
一起使用。使用geon
和bevy
,可以创建具有高级过程建模功能的3D应用程序。
待办事项
- 重建随机四分球
- 使球和相机与bevy构建正常工作
- 将可编辑网格添加到项目中
- 构建可编辑的球体,将事物放置在这个球体上
- 制作一个平面变体
- 在这个球体上构建一个基本的蛇形游戏
- 然后在上面构建编辑器
- 加载一些有趣的模型!
- 让它看起来更漂亮!
- 用漂亮的模型完成蛇形游戏,发布它!
- 为它制作一些美妙的音乐!