Open2
bevy0.11備忘録
Bevyでリリースビルドするときにアセットも内包する方法
上のクレートを入れて、
DefaultPlugins
.set(ImagePlugin::default_nearest())
.add_before::<AssetPlugin, _>(EmbeddedAssetPlugin),
デフォルトプラグイン導入時に上のように修正することで自動でいい感じにしてくれるっぽい。
AppにStateをAddする方法
#[derive(States, Default, Debug, Hash, PartialEq, Eq, Clone)]
pub enum AppState {
#[default]
Menu,
Game,
Result,
}
上みたいな感じに必要なものを全部deriveする。
app.add_state::<AppState>();
で、上のようにappにstateをaddしてやればいい。