update to bevy 0.18

This commit is contained in:
2026-02-26 15:57:42 -05:00
parent 94b85c9cf7
commit e8735b83b3
35 changed files with 3143 additions and 3277 deletions

View File

@@ -6,19 +6,19 @@ edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
bevy = "0.16.0"
bevy = "0.18.0"
noise = "0.9.0"
serde = { version = "1.0.203", features = ["derive"] }
serde_json = "1.0.115"
serde = { version = "1.0.228", features = ["derive"] }
serde_json = "1.0.149"
asset_loader = { path = "../asset_loader" }
rayon = "1.10.0"
bevy-inspector-egui = "0.28.1"
bevy_asset_loader = { version = "0.23.0-rc.3", features = [
rayon = "1.11.0"
bevy-inspector-egui = "0.36.0"
bevy_asset_loader = { version = "0.25.0", features = [
"standard_dynamic_assets",
"3d",
] }
ron = "0.8.1"
image = "0.25.2"
ron = "0.12.0"
image = "0.25.9"
num = "0.4.3"
[features]

View File

@@ -1,7 +1,4 @@
use bevy::{
prelude::*,
render::{mesh::MeshVertexAttribute, render_resource::VertexFormat},
};
use bevy::{mesh::MeshVertexAttribute, prelude::*, render::render_resource::VertexFormat};
use crate::hex_utils::{INNER_RADIUS, OUTER_RADIUS};

View File

@@ -1,14 +1,10 @@
use crate::hex_utils::HexCoord;
use crate::{hex_utils::offset3d_to_world, prelude::*};
use bevy::asset::RenderAssetUsages;
#[cfg(feature = "tracing")]
use bevy::log::*;
use bevy::{
prelude::*,
render::{
mesh::{Indices, PrimitiveTopology},
render_asset::RenderAssetUsages,
},
};
use bevy::mesh::{Indices, PrimitiveTopology};
use bevy::prelude::*;
pub fn generate_chunk_mesh(chunk: &MeshChunkData) -> Mesh {
#[cfg(feature = "tracing")]

View File

@@ -1,11 +1,9 @@
use crate::hex_utils::{offset3d_to_world, HexCoord};
use crate::hex_utils::HexCoord;
use crate::prelude::*;
use bevy::asset::RenderAssetUsages;
use bevy::{
mesh::{Indices, PrimitiveTopology},
prelude::*,
render::{
mesh::{Indices, PrimitiveTopology},
render_asset::RenderAssetUsages,
},
};
pub fn generate_packed_chunk_mesh(chunk: &MeshChunkData) -> Mesh {