hello base app working
parent
97602b5f39
commit
ba1cf60570
@ -0,0 +1,45 @@
|
||||
# Normalize EOL for all files that Git considers text files.
|
||||
* text=auto eol=lf
|
||||
|
||||
# Godot specific binaries
|
||||
*.res filter=lfs diff=lfs merge=lfs -text
|
||||
|
||||
# Image formats
|
||||
*.bmp filter=lfs diff=lfs merge=lfs -text
|
||||
*.dds filter=lfs diff=lfs merge=lfs -text
|
||||
*.exr filter=lfs diff=lfs merge=lfs -text
|
||||
*.hdr filter=lfs diff=lfs merge=lfs -text
|
||||
*.jpg filter=lfs diff=lfs merge=lfs -text
|
||||
*.jpeg filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.tga filter=lfs diff=lfs merge=lfs -text
|
||||
*.svg filter=lfs diff=lfs merge=lfs -text
|
||||
*.webp filter=lfs diff=lfs merge=lfs -text
|
||||
|
||||
# Audio and Video formats
|
||||
*.mp3 filter=lfs diff=lfs merge=lfs -text
|
||||
*.wav filter=lfs diff=lfs merge=lfs -text
|
||||
*.ogg filter=lfs diff=lfs merge=lfs -text
|
||||
*.ogx filter=lfs diff=lfs merge=lfs -text
|
||||
*.ogv filter=lfs diff=lfs merge=lfs -text
|
||||
|
||||
# 3D formats
|
||||
*.gltf filter=lfs diff=lfs merge=lfs -text
|
||||
*.blend filter=lfs diff=lfs merge=lfs -text
|
||||
*.blend1 filter=lfs diff=lfs merge=lfs -text
|
||||
*.glb filter=lfs diff=lfs merge=lfs -text
|
||||
*.dae filter=lfs diff=lfs merge=lfs -text
|
||||
*.obj filter=lfs diff=lfs merge=lfs -text
|
||||
*.fbx filter=lfs diff=lfs merge=lfs -text
|
||||
|
||||
# Build
|
||||
*.dll filter=lfs diff=lfs merge=lfs -text
|
||||
|
||||
# Packaging
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.rar filter=lfs diff=lfs merge=lfs -text
|
||||
*.tar filter=lfs diff=lfs merge=lfs -text
|
||||
*.file filter=lfs diff=lfs merge=lfs -text
|
||||
*.dylib filter=lfs diff=lfs merge=lfs -text
|
||||
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,39 @@
|
||||
[package]
|
||||
name = "bevy_template"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
|
||||
[workspace]
|
||||
resolver = "2" # Important! wgpu/Bevy needs this!
|
||||
members = ["crates/hello"]
|
||||
|
||||
# Enable a small amount of optimization in debug mode
|
||||
[profile.dev]
|
||||
opt-level = 1
|
||||
|
||||
# Enable high optimizations for dependencies (incl. Bevy), but not for our code:
|
||||
[profile.dev.package."*"]
|
||||
opt-level = 3
|
||||
|
||||
###################
|
||||
# The following are causing "unused manifest key" warnings on build
|
||||
# so for now they are disabled
|
||||
##
|
||||
|
||||
## for Linux
|
||||
# [target.x86_64-unknown-linux-gnu]
|
||||
# linker = "clang"
|
||||
# rustflags = ["-C", "link-arg=-fuse-ld=lld"]
|
||||
|
||||
## for Windows
|
||||
# [target.x86_64-pc-windows-msvc]
|
||||
# linker = "rust-lld.exe"
|
||||
################################
|
||||
|
||||
[dependencies]
|
||||
bevy = { workspace = true }
|
||||
hello = { workspace = true }
|
||||
|
||||
[workspace.dependencies]
|
||||
bevy = { version = "0.14.0" }
|
||||
hello = { path = "crates/hello" }
|
||||
@ -0,0 +1,11 @@
|
||||
[package]
|
||||
name = "hello"
|
||||
description = "A Test Module For the Bevy App"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
|
||||
[dependencies]
|
||||
bevy = { workspace = true }
|
||||
|
||||
|
||||
|
||||
@ -0,0 +1,3 @@
|
||||
|
||||
|
||||
pub mod hello;
|
||||
@ -0,0 +1,12 @@
|
||||
|
||||
use bevy::prelude::*;
|
||||
use hello::hello::HelloPlugin;
|
||||
|
||||
fn main()
|
||||
{
|
||||
// NOTE: HelloPlugin requires DefaultPlugins otherwise
|
||||
// the Timer resource will not be available
|
||||
App::new()
|
||||
.add_plugins((DefaultPlugins, HelloPlugin))
|
||||
.run();
|
||||
}
|
||||
Loading…
Reference in New Issue