bevy 0.16 案例部分翻译
文件目录结构
用户界面 (UI)
- 视口节点
viewport_node.rs - UI材质
ui_material.rs - 窗口穿透
window_fallthrough.rs - 溢出处理
overflow.rs - 溢出调试
overflow_debug.rs - 显示与可见性
display_and_visibility.rs - 边框
borders.rs - UI渲染到纹理
render_ui_to_texture.rs - 滚动
scroll.rs - 文本背景色
text_background_colors.rs - 溢出裁剪边距
overflow_clip_margin.rs - 盒阴影
box_shadow.rs - UI纹理切片
ui_texture_slice.rs - Z轴索引
z_index.rs - 网格布局
grid.rs - 视口调试
viewport_debug.rs - 文本调试
text_debug.rs - 尺寸约束
size_constraints.rs - 文本换行调试
text_wrap_debug.rs - UI缩放
ui_scaling.rs - UI纹理切片翻转与平铺
ui_texture_slice_flip_and_tile.rs - UI纹理图集切片
ui_texture_atlas_slice.rs - 弹性布局
flex_layout.rs - 相对光标位置
relative_cursor_position.rs - UI纹理图集
ui_texture_atlas.rs - 文本组件
text.rs - 方向导航
directional_navigation.rs - 字体图集调试
font_atlas_debug.rs - UI透明度
transparency_ui.rs - 标签导航
tab_navigation.rs - 幽灵节点
ghost_nodes.rs - 按钮组件
button.rs
3D 功能
- 辐照度体积
irradiance_volumes.rs - 色彩分级
color_grading.rs - 抗锯齿
anti_aliasing.rs - 光照系统
lighting.rs - 基础雾效
fog.rs - 3D场景
3d_scene.rs - 顶点着色
vertex_colors.rs - 大气雾效
atmospheric_fog.rs - glTF模型加载
load_gltf.rs - glTF图元查询
query_gltf_primitives.rs - 顺序无关透明
order_independent_transparency.rs - 双通道渲染
two_passes.rs - 相机子视图
camera_sub_view.rs - 自定义网格生成
generate_custom_mesh.rs - glTF场景更新
update_gltf_scene.rs - 光照贴图
lightmaps.rs - 屏幕空间环境光遮蔽
ssao.rs - 网格射线检测
mesh_ray_cast.rs - 各向异性
anisotropy.rs - 混合模式
blend_modes.rs - 体积雾效
volumetric_fog.rs - glTF材质编辑
edit_material_on_gltf.rs - glTF附加数据加载
load_gltf_extras.rs - 混合光照
mixed_lighting.rs - 线框模式
wireframe.rs - 高光着色
specular_tint.rs - 天空盒
skybox.rs - 3D透明度
transparency_3d.rs - 遮挡剔除
occlusion_culling.rs - 3D形状
3d_shapes.rs - 屏幕空间反射
ssr.rs - 聚光灯
spotlight.rs - 景深效果
depth_of_field.rs - PCSS阴影
pcss.rs - 大气效果
atmosphere.rs - 延迟渲染
deferred_rendering.rs - 3D视口到世界坐标
3d_viewport_to_world.rs - 贴花
decal.rs - 网格分块
meshlet.rs - 阴影偏移
shadow_biases.rs - 环境贴图旋转
rotate_environment_map.rs - PBR材质
pbr.rs - 阴影投射与接收
shadow_caster_receiver.rs - 视差贴图
parallax_mapping.rs - 后期处理
post_processing.rs - 集群贴花
clustered_decals.rs - 滚动雾效
scrolling_fog.rs - 正交投影
orthographic.rs - 运动模糊
motion_blur.rs - 自动曝光
auto_exposure.rs - 3D纹理
texture.rs - 动画材质
animated_material.rs - 3D辉光效果
bloom_3d.rs - 反射探针
reflection_probes.rs - 清漆层
clearcoat.rs - 分屏显示
split_screen.rs - 色调映射
tonemapping.rs - 父子关系
parenting.rs - 雾效体积
fog_volumes.rs - 3D线条
lines.rs - 透射效果
transmission.rs - 可见范围
visibility_range.rs - 球面区域光
spherical_area_lights.rs - 渲染到纹理
render_to_texture.rs
工具类
- 场景查看器插件
scene_viewer_plugin.rs - 变形查看器插件
morph_viewer_plugin.rs - 游戏手柄查看器
gamepad_viewer.rs - 主程序入口
main.rs - 动画插件
animation_plugin.rs
资源管理
- 资源设置
asset_settings.rs - 网格修改
alter_mesh.rs - 热重载资源
hot_asset_reloading.rs - 多资源同步
multi_asset_sync.rs - 资源解压
asset_decompression.rs - 外部资源源
extra_source.rs - 自定义资源
custom_asset.rs - 重复纹理
repeated_texture.rs - 资源加载
asset_loading.rs - 自定义资源读取器
custom_asset_reader.rs - 嵌入式资源
embedded_asset.rs - 精灵修改
alter_sprite.rs
测试与性能
- UI测试框架
ui.rs - 全UI测试
full_ui.rs - 3D测试
3d.rs - 2D测试
2d.rs - 压力测试:动画精灵
many_animated_sprites.rs - 压力测试:精灵数量
many_sprites.rs - 基准测试工具
bevymark.rs - 压力测试:按钮数量
many_buttons.rs
(完整列表包含 200+ 条目,此处为节选,完整版可通过文件路径结构还原)

浙公网安备 33010602011771号