File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed
Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change 1+ # [ ` bevy_mod_scripting ` ] ( https://github.com/makspll/bevy_mod_scripting/ ) 0.9.4 is out!
2+
3+ ![ image] ( https://github.com/user-attachments/assets/6ae0f927-ea1b-4d90-a809-4cc513e49b18 )
4+
5+ ## Summary
6+ - Adds macro for generating namespace builder instantiations including docstrings and argument names like so:
7+ ``` rust
8+ #[script_bindings(name = " test_functions" )]
9+ impl TestStruct {
10+ /// My docs !!
11+ fn test_fn (_self : Ref <TestStruct >, mut _arg1 : usize ) {}
12+ }
13+
14+ fn main () {
15+ let mut world = ...
16+ register_test_functions (& mut world );
17+ }
18+ ```
19+ - Fixes compilation issues with ` tracy ` enabled
20+ - Initial work on ` Language Agnostic Declaration ` (LAD) file format for doc-gen
21+ - Adds ability to create static scripts, which do not need to be attached to an entity to run:
22+ ``` rust
23+ commands . queue (AddStaticScript :: new (" my_static_script.lua" ));
24+ ```
25+ - Fixes asset loader issues (asset loaders now specify extensions) when working with ` bevy_asset_loader ` and other asset loading crates
26+ - And more
27+
28+ ## Changelog
29+ See a detailed changelog [ here] ( https://github.com/makspll/bevy_mod_scripting/blob/main/CHANGELOG.md )
You can’t perform that action at this time.
0 commit comments