Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/atty303/godot-bulletml
BulletML GDExtension for Godot
https://github.com/atty303/godot-bulletml
bulletml gdextension godot
Last synced: 5 days ago
JSON representation
BulletML GDExtension for Godot
- Host: GitHub
- URL: https://github.com/atty303/godot-bulletml
- Owner: atty303
- License: mit
- Created: 2023-07-08T15:25:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-10T16:58:47.000Z (10 months ago)
- Last Synced: 2024-01-11T14:30:57.302Z (10 months ago)
- Topics: bulletml, gdextension, godot
- Language: Rust
- Homepage:
- Size: 126 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ![bulletml-logo-16](https://github.com/atty303/godot-bulletml/assets/316079/41abc082-30e1-484f-8f85-dd4f9a99f950) godot-bulletml
> [!WARNING]
> This project is under development.[BulletML](http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/index_e.html) [GDExtension](https://docs.godotengine.org/en/stable/tutorials/scripting/gdextension/what_is_gdextension.html) for [Godot Engine](https://godotengine.org/) written by Rust.
![2024-01-08_04-27-18](https://github.com/atty303/godot-bulletml/assets/316079/3c916f35-1a25-4897-8c12-5462edc8dd24)
## Features
- `BulletMLPlayer` node
- BulletML Inspector Plugin## Usage
### Editor settings
![image](https://github.com/atty303/godot-bulletml/assets/316079/c1257a12-bdb9-4607-b1f9-790b8fbcb7f9)
For scan bulletml file edited in external editor, set `Autoscan Project Path` to path that contains BulletML files.
### Editing BulletML in JetBrains IDE
#### Set BulletML DTD
![image](https://github.com/atty303/godot-bulletml/assets/316079/140600ef-1225-4853-b047-56dd62d8f692)
[File | Settings | Languages & Frameworks | Schemas and DTDs](jetbrains://idea/settings?name=Languages+%26+Frameworks--Schemas+and+DTDs)
Add URL `http://www.asahi-net.or.jp/~cs8k-cyu/bulletml` and DTD file to `bulletml.dtd`.
## Build
```bash
cargo install cargo-post
cargo post build
```