mirror of
https://github.com/Ukendio/jecs.git
synced 2025-08-04 19:29:18 +00:00
Compare commits
No commits in common. "5dba6e7bac90fa91706d0d9e418638d13290af60" and "8194b7db2489fdd34af5e6bdd6e62ed761715f98" have entirely different histories.
5dba6e7bac
...
8194b7db24
3 changed files with 11 additions and 5 deletions
|
@ -25,6 +25,10 @@ export default defineConfig({
|
|||
},
|
||||
],
|
||||
"/learn/": [
|
||||
{
|
||||
text: "Overview",
|
||||
items: [{ text: "Overview", link: "/learn/overview" }],
|
||||
},
|
||||
{
|
||||
text: "API Reference",
|
||||
items: [
|
||||
|
|
|
@ -89,7 +89,6 @@ print(`${world.get(Position, jecs.Name)} is a Component: ${world.has(Position, j
|
|||
### Entity ranges
|
||||
Jecs reserves entity ids under a threshold (HI_COMPONENT_ID, default is 256) for components. That means that regular entities will start after this number. This number can be further specified via the `range` member function.
|
||||
|
||||
::: code-group
|
||||
```luau [luau]
|
||||
world:range(1000, 5000) -- Defines the lower and upper bounds of the entity range respectively
|
||||
|
||||
|
@ -99,13 +98,14 @@ print(e)
|
|||
-- 1000
|
||||
```
|
||||
```typescript [typescript]
|
||||
world.range(1000, 5000) // Defines the lower and upper bounds of the entity range respectively
|
||||
world.range(1000, 5000) -- Defines the lower and upper bounds of the entity range respectively
|
||||
|
||||
const e = world.entity()
|
||||
local e = world.entity()
|
||||
print(e)
|
||||
// Output:
|
||||
// 1000
|
||||
```
|
||||
```
|
||||
:::
|
||||
|
||||
### Hooks
|
||||
|
|
|
@ -32,6 +32,8 @@
|
|||
- [Awesome Entity Component System (link collection related to ECS) - Jeongseok Lee](https://github.com/jslee02/awesome-entity-component-system)
|
||||
- [Hibitset - DOCS.RS](https://docs.rs/hibitset/0.6.3/hibitset/)
|
||||
|
||||
------------------
|
||||
|
||||
## Addons
|
||||
|
||||
A collection of third-party jecs addons made by the community. If you would like to share what you're working on, [submit a pull request](/learn/contributing/pull-requests#addons)!
|
||||
|
@ -41,10 +43,10 @@ A collection of third-party jecs addons made by the community. If you would like
|
|||
#### [jabby](https://github.com/alicesaidhi/jabby)
|
||||
A jecs debugger with a string-based query language and entity editing capabilities.
|
||||
|
||||
#### [jecs_entity_visualiser](https://github.com/Ukendio/jecs/blob/main/tools/entity_visualiser.luau)
|
||||
#### [jecs_entity_visualiser](https://github.com/Ukendio/jecs/blob/main/addons/entity_visualiser.luau)
|
||||
A simple entity and component visualiser in the output
|
||||
|
||||
#### [jecs_lifetime_tracker](https://github.com/Ukendio/jecs/blob/main/tools/lifetime_tracker.luau)
|
||||
#### [jecs_lifetime_tracker](https://github.com/Ukendio/jecs/blob/main/addons/lifetime_tracker.luau)
|
||||
A tool for inspecting entity lifetimes
|
||||
|
||||
### Helpers
|
||||
|
|
Loading…
Reference in a new issue