bevy_mod_scripting
bevy_mod_scripting copied to clipboard
Bevy Scripting Plugin
Tentative initial work for exclusive system refactor. Still in todo: - [ ] quality check some of the changes (spent most of the time fighting the borrow checker). - [...
I am trying to run the bevy api gen crate so that it can update some missing api modules, but it claims that all of the types are missing from...
The documentation generation example isn't remarkably clear about what exactly gets auto generated. Also it does not show any example of submodules. A demonstration of some of the libraries capabilities...
found a build issue with one of the teal examples: https://github.com/makspll/bevy_mod_scripting/blob/48d80128be3089bbf5fc8772492638e618cecdcd/examples/lua/documentation_gen.rs#L25 this macro: https://github.com/makspll/bevy_mod_scripting/blob/48d80128be3089bbf5fc8772492638e618cecdcd/bevy_script_api/src/lua/util.rs#L93C22-L93C22 does not play nice with the re-exported version of bevy_mod_scripting_lua bevy_mod_scripting::lua when trying the example code...
Globals are not being defined on my lua script until partway into it's execution (when a callback is called). Is this how it is supposed to go? and can it...
I would like to add a, at least partial, language implementation for [Rune](https://github.com/rune-rs/rune/tree/main?tab=readme-ov-file), an embeddable dynamic programming language for Rust. I feel fairly confident that I could at the very...
Macros of the form: ``` rust #[reflect(Resource, LuaProxyable)] #[proxy(languages("on_feature(lua)"), derive(Clone))] #[functions[ #[lua(MutatingMethod)] fn set_my_string(&mut self, another_string: Option); #[lua(Method)] fn get_my_string(&self) -> String; #[lua(MetaMethod)] fn ToString(&self) -> String { format!("{:#?}", _self)...
This effort has reached a point where examples are buildable but the asset handling doesn't actually work right yet. Bevy 0.12 had breaking changes in parts of assets and reflection...
I am facing a similar set of errors to #61 with `bevy 0.11.2` and bevy_mod_scripting commit 8bf3796 with the `lua_script_api` flag enabled ```shell cargo run Updating git repository `https://github.com/makspll/bevy_mod_scripting` Compiling...