-
tiny-skia
一个轻量级的 Skia 子集,已移植到 Rust
-
ggez
一个轻量级的游戏框架,用于制作2D游戏,灵感来自 Love2D
-
raqote
2D 图形库
-
etagere
使用货架填充算法进行动态 2D 纹理图集分配
-
lyon
使用细分技术进行 GPU 上 2D 图形渲染
-
vello
一个实验性的以 GPU 计算为中心的 2D 渲染器
-
plotpy
使用 Python (Matplotlib) 的 Rust 绘图库
-
svg_fmt
用于将形状以 SVG 格式输出的非常简单的调试工具
-
grid
动态泛型 2D 数据结构
-
transpose
转换多维数据
-
velato
vello 的 Lottie 集成
-
guillotiere
具有快速释放功能的动态2D纹理图集分配器
-
lyon_geom
在euclid之上提供2D二次贝塞尔和三次贝塞尔弧以及线段数学
-
piston2d-gfx_graphics
为Piston游戏引擎提供的Gfx 2D后端
-
asefile
加载Aseprite文件
-
pixels
一个小型库,提供由GPU驱动的像素帧缓冲区
-
vello_encoding
表示需要渲染的数据的Vello类型
-
emath
适用于GUI工作的最小2D数学库
-
lyon_algorithms
2D路径操作/变换算法
-
piet
2D图形的抽象
-
vello_svg
为Vello提供的SVG集成
-
受影响
任意凸形状的2D碰撞测试
-
blue_engine
通用、易于使用、快速且便携的图形引擎
-
godot
Godot 4的Rust绑定
-
simple-grid
2D网格结构
-
lyon_tessellation
一个低级的路径细分库
-
micro_banimate
轻松管理复杂的Bevy 2D精灵动画
-
figures
专门用于2D屏幕图形的数学库
-
bevy_keith
Bevy游戏引擎的2D图形库
-
seldom_pixel
Bevy插件,用于制作有限色相像素艺术游戏
-
good-web-game
基于miniquad的ggez游戏引擎的替代实现
-
bevy_entitiles
bevy的2D瓦片图库。内置了许多有用的算法/工具。
-
cavalier_contours
用于偏移、组合等的2D折线/形状库
-
bevy_sprite
为 Bevy 引擎提供的精灵功能
-
axgeom
提供从二维对象中提取一维范围的能力
-
rasterize
小型二维渲染库
-
jiao
跨平台二维图形库
-
bevy_lit
为 Bevy 提供的二维光照库
-
ndarray-csv
轻松读取和写入二维 ndarrays 中的均匀 CSV 数据
-
bevy_collider_gen
从具有透明度的图像中生成碰撞器,用于 bevy 应用程序
-
tetromino
一个图形化的俄罗斯方块克隆
-
pixel-game-lib
针对像素艺术游戏的开源 AGPL 许可的游戏引擎
-
bevy_light_2d
适用于 Bevy 游戏引擎的通用二维光照
-
bevy_enoki
2D 粒子系统插件,在 wasm 中表现良好
-
ghx_constrained_delaunay
2D约束Delaunay三角剖分
-
bevy_pixel_buffer
在bevy中绘制像素
-
static_aabb2d_index
用于2D轴对齐边界框的快速静态空间索引数据结构
-
glyphon
为wgpu提供快速、简单的2D文本渲染
-
vector2math
使用标准类型执行2D矢量几何操作的特质
-
rantz_spatial2d
一组为Bevy提供的2D空间实用工具,包括处理变换传播
-
ascending_graphics
使用wgpu和winit的2D图形渲染库
-
centerline
寻找2D封闭几何的中心线
-
edt
使用Saito算法的纯Rust实现的2D欧几里得距离变换(EDT)
-
piston2d-graphics
与多个后端协同工作的2D图形
-
cgl-rs
CGL是一个多用途库,主要用于休闲编码/演示场景/原型设计/小型游戏/实验
-
piston2d-opengl_graphics
适用于Piston游戏引擎的OpenGL 2D后端
-
gfxmath-vec2
2D数学库
-
spiral
以螺旋模式遍历2D结构
-
piston2d-graphics_tree
Piston-Graphics的2D图形后端,用于存储和优化命令
-
qutee
四叉树实现
-
impact-rs
2D游戏的碰撞查询库
-
floem-vger
Floem的非官方vger分支
-
quadtree
通用的四叉树实现
-
skulpin
通过结合Vulkan和Skia实现硬件加速2D绘制的简单选项
-
qtruss
用于桁架的有限元求解器
-
i_shape
iShape是一个紧凑高效的库,专门设计用于使用IntPoint表示2D数据结构
-
reactor_spatial
一组为Bevy提供的2D空间实用工具,包括处理变换传播
-
piston2d-glium_graphics
Piston游戏引擎的Glium 2D后端
-
blue_engine_utilities
Blue Engine
-
bevy_sepax2d
为使用 Bevy 进行 2D 重叠检测和碰撞解决而提供的 sepax2d 插件和有用的方法
-
geometrid
处理固定大小正方形网格所需的一切
-
drawing
二维图形库的 API
-
bevy_tiling_background
一个插件,用于为 bevy2D 制作平铺、分层和平行背景
-
bevy_pixel_camera
适用于像素艺术的完美像素相机插件
-
bevy_pixels
使用 Pixels(一个微小的像素缓冲区)进行渲染的 Bevy 插件
-
piet-direct2d
piet 2D 图形抽象的 Direct2D 后端
-
coord_2d
通用二维坐标
-
rantz_camera2d
一个受 Love2D 相机插件 - STALKER-X 启发的 Bevy 2D 相机插件
-
bevy_scrolling_2d_camera
支持使用鼠标右键拖动进行滚动的 bevy 2d 相机插件
-
tritet
三角形和四面体网格生成器
-
i_shape_js
2D多边形的布尔运算。支持的操作:交集、并集、差集、XOR以及所有多边形类型的自交。
-
piet-web
piet 2D图形抽象的Web画布后端
-
piet-coregraphics
piet 2D图形抽象的CoreGraphics后端
-
fast_arrays
可用于对任意大小的1D和2D数组执行向量计算,具有AVX-512加速
-
bevy_tiled_camera
用于在bevy中渲染低分辨率像素艺术的相机
-
aline
适用于no_std的2D线性代数库
-
term2d
适用于终端应用的绘图引擎
-
pointy
最小的2D几何库
-
emd_earcutr
https://github.com/donbright/earcutr仓库的分支
-
polygon-offsetting
多边形偏移crate
-
skulpin-plugin-imgui
实现imgui渲染的skulpin插件
-
zng-webrender
用于网页内容的GPU加速2D渲染器
-
sepax2d
使用分离轴定理查找和解决2D凸形状碰撞的安全crate
-
naturalneighbor
Rust的2D自然邻域插值(NNI)库
-
collider
用于游戏开发的连续2D碰撞检测
-
piet-hardware
用于创建GPU加速2D图形应用程序的工具包
-
krakel
从OpenCamLib移植的轻量级2D kdtree
-
ratio-matrix
Ratio的矩阵数据库
-
piet-glow
使用glow的piet的硬件加速2D图形后端
-
piet-tiny-skia
基于tiny-skia的二维矢量图形实现
-
tessor
来自makepad的低级别2D路径网格化器.fork
-
comfy-ldtk
为Comfy Engine提供LDTK编辑器支持
-
chuot-packer
Chuột游戏引擎的2D纹理打包
-
forma-render
高效的矢量图形渲染器
-
bevy_mod_transform2d
The Bevy游戏引擎的2D变换组件
-
contour_tracing
用于追踪轮廓的2D库
-
piet-wgpu
使用wgpu的piet的硬件加速2D图形后端
-
box2d-rs
Box2d到Rust的移植
-
coffee
一个关注简洁性、明确性和类型安全的2D游戏引擎
-
bevy_2d_screen_space_lightmaps
Bevy引擎制作的2D游戏的照明插件。此插件使用屏幕空间光照贴图技术
-
parametrics
处理参数函数
-
bvh2d
使用SAH的2D快速BVH
-
semeion
一个通用的2D环境模拟器
-
bevy_magic_light_2d
使用Bevy引擎进行2D着色、光照和阴影的计算实验
-
bidimensional
用于坐标表示和操作的2D实用程序集合
-
notan_draw
Notan 的 2D API
-
sark_grids
用于存储和以网格方式访问数据的网格集
-
rcgal
Rust 计算几何算法库
-
block-grid
一个快速、缓存感知的瓦片 2D 数组
-
piet-common
为 piet 选择单个首选后端
-
rough_piet
使用 Piet 绘制手绘 2D 绘图
-
ozkriff/zemeroth
一个二维回合制六角战术游戏
-
paperdoll
2D 纸娃娃模型
-
skulpin-renderer
skia 的 vulkan 渲染器,skulpin 的组件
-
webrender
用于网页内容的GPU加速2D渲染器
-
cavalier_contours_ffi
cavalier_contours crate 的 C 外部函数接口
-
piston2d-shapes
2D 形状的便利结构体
-
piston2d-sprite
精灵层次结构和场景管理
-
rust-3d
用Rust编写的2D/3D库
-
bevy_retrograde_ui
像素级完美,用于Bevy的2D渲染器和插件集,无缝针对桌面和网页
-
direct2d
Direct2D绘图的健壮抽象
-
gate
专业的2D游戏库
-
g_2_0_0
操纵包含两个垂直向量且平方为1的几何代数中的任意对象。基本上是2D VGA
-
rootvg-mesh
RootVG的网格原语
-
rootvg-tessellation
将路径展成RootVG网格原语
-
simple-term-renderer
一个Rust编写的Linux终端渲染器库
-
piston2d-deform_grid
Piston-Graphics的2D变形网格
-
intersection_detection
计算2D线段之间的交集
-
piet-cairo
piet 2D图形抽象的Cairo后端
-
drawing_gl
2D图形库的OpenGL后端
-
dstv
解析 DSTV 文件并可视化解析后的数据
-
闵可夫斯基
多边形的二维闵可夫斯基和
-
roughr
生成手绘二维图纸
-
bidivec
提供二维数组、向量和切片,附带电池(如路径搜索、洪水填充等)
-
ghe2d
制作形状简单
-
tinydraw
Rust 中用于二维绘图的库
-
maikor-vm-core
用于运行 Maikor 游戏的虚拟机
-
binpack2d
二维矩形装箱算法
-
bottomless-pit
受 raylib 启发的简单 2D 渲染/游戏引擎
-
canvy
表示 2D 画布的辅助包
-
bevy_retrograde_ldtk
用于读取 LDtk 2D 瓦片地图格式的 Bevy Retrograde 插件
-
rootvg-quad
RootVG 的四元素原语
-
vector2
二维矢量库
-
triangulate
将多边形细分到等效三角形
-
城堡游戏
2D可破坏地形策略游戏
-
piston2d-wgpu_graphics
为Piston游戏引擎提供的WGPU 2D后端
-
rootvg-msaa
RootVG的MSAA抗锯齿
-
rootvg-image
RootVG的图像原语
-
bevy_retrograde_text
Bevy Retrograde的文本渲染实现
-
polygonical
2D多边形几何和操作
-
crow
一个像素完美的2D渲染引擎
-
vxdraw
2D渲染库
-
decluster
迭代地去除并替换一组随机的2D点,直到找到一个每个点之间至少相隔指定最小距离的点集
-
piet-svg
piet 2D图形抽象的SVG后端
-
contrast_renderer
基于web-gpu的2D渲染引擎
-
wrapping_coords2d
使用环绕转换1D索引和2D坐标
-
bevy_retrograde_audio
Bevy播放声音的插件
-
svg_path_ops
SVG路径操作工具
-
hex_grid
轻松处理任意形状的2D六边形网格
-
ldtk
读取LDtk 2D贴图格式
-
bevy_retrograde
像素级完美,2D渲染器和Bevy插件,无缝针对桌面和网页
-
skulpin-app-winit
基于winit的skulpin应用程序层
-
matrijs
一个小型2D矩阵库。有很多这样的库,但这是我的。
-
piston-shaders_graphics2d
Rust中2D图形的着色器
-
generic-matrix
表示2D矩阵的操纵和数据类型
-
vviz
计算机视觉开发的快速原型GUI和printf风格的视觉调试
-
bevy_rapier_collider_gen
从具有透明度的图像生成bevy_rapier2d碰撞器,用于bevy应用
-
bevy_retrograde_macros
在Bevy Retrograde中使用的宏
-
bevy_ss_anim
从Adobe Animate中生成的精灵表单生成的动画精灵
-
sheep
模块化和轻量级的精灵表打包库
-
array2ds
处理尺寸2D数组的Rust包,无需使用unsafe关键字,何乐而不为
-
amethyst/space-menace
使用Amethyst游戏引擎制作的动作2D平台游戏
-
stdg
用于跨语言、跨平台的2D图形的命令行工具
-
physics2d
带有Iron动力的2D物理引擎
-
stabilkon
使用纹理图集构建瓦片地图的网格构建器
-
raylite
轻量级、无依赖的射线投射
-
edger_bevy_shape
edger.dev轻松绘制2D形状
-
bevy_poly_level
为Bevy游戏引擎的基于2D多边形的关卡编辑器
-
bevy_incandescent
为Bevy的2D照明包
-
blithaven
2D渲染
-
arcs
使用实体-组件-系统模式创建2D CAD应用程序的可扩展框架
-
bevy_retrograde_physics
Bevy Retrograde的物理工具
-
bevy_stat_bars
绘制浮动状态条的插件
-
bevy_retrograde_epaint
Bevy Retrograde中的Epaint渲染集成
-
cellular_maps
使用细胞自动机技术生成2D程序化位图
-
svg_avatars
从标识符生成SVG头像
-
math2d
为2D绘图应用设计的2D数学库。主要针对Direct2D的需求,但这个库应该完全能够满足其他库的需求……
-
duckduckgeo
2D几何库
-
microwfc
小型波函数坍缩实现
-
paperdoll-tar
2D 纸娃娃模型
-
ncollide_testbed2d
ncollide的2D测试平台
-
dists
2D分布生成器
-
drawing_examples
2D图形库示例
-
specs_transform
为specs变换2D和3D组件
-
grid_shapes
通用2D网格形状库
-
mattr
转换多维数据
-
hexarr
使用六边形网格
-
kart-graphics-engine
使用gl, glfw, 和 cgmath进行2D和3D游戏开发的图形引擎
-
divider
来自makepad的底层2D路径线性化和梯形运算器
-
descartes
针对Rust的容错计算几何学
-
cell-grid
适用于
no_std
游戏开发的固定大小的2D网格容器 -
piet-test
测试piet 2D图形抽象
-
pixman
用于像素操作的底层软件库,提供图像合成和梯形光栅化等功能
-
nuklear-sys
Nuklear 2D GUI库的原始绑定
-
lgeo
专注于碰撞计算的2D几何库
-
ellipsoid
2D跨平台游戏引擎
-
godot-core
godot-rust使用的内部crate
-
veccentric
小巧的2D向量库
-
collision2d
2D碰撞检测库
-
skulpin-renderer-sdl2
skulpin支持sdl2
-
specs_camera
specs的2D和3D组件
-
guillotiere_ffi
guillotiere的C兼容外部函数接口
-
ada
2D原始形状渲染库
-
zengine_ecs
ZENgine的实体组件系统
-
orbtk-render
OrbTk使用的2D渲染库
-
bowtie
带有消息系统的2D游戏引擎
-
wpf-gpu-raster
为GPU生成几何形状的2D光栅化器
-
bevy_mod_2d_hierarchy
Bevy插件,提供更直观的2D
-
skulpin-renderer-winit
skulpin对winit的支持
-
summed-area
用于快速计算2D数组的子部分或图像的快速求和或平均值
-
piston2d-drag_controller
拖拽控制器
-
gate_build
为Gate,一个专门的2D游戏库构建的实用工具
-
apparatus
一个2D游戏引擎
-
gridit
利用迭代器乐趣的2D网格库
-
c2-sys
c2.h 库
-
gentrix
添加使用泛型的Matrix类型,基本上是2D向量的包装器
-
kaffee
小型2D框架
-
gridd-euclid
与euclid兼容的网格数据结构(源自Frosh_VII的gridd)
-
lmaths
一个简短的2D数学库
-
rootvg
一个针对GUI优化的2D矢量图形库
-
xiron
用Rust编写的轻量级2D机器人模拟器
-
gardiz
2D平面上整数几何,专注于游戏
-
icp_2d
一个Rust中的2D迭代最近点实现
-
bevy_interact_2d
一个Bevy插件,用于2D鼠标交互
-
polygon2
2D多边形函数
尝试使用DuckDuckGo进行搜索。搜索链接.