Update query.md

This commit is contained in:
silly-spongus 2024-09-29 04:14:39 -03:00 committed by GitHub
parent 561a3a77de
commit 27235382c9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -104,7 +104,6 @@ function query.archetypes(): { Archetype }
Example:
::: code-group
```luau [luau]
for i, archetype in world:query(Position, Velocity).archetypes() do
local columns = archetype.columns
@ -121,23 +120,6 @@ for i, archetype in world:query(Position, Velocity).archetypes() do
end
```
```ts [typescript]
for (const [i, archetype] of world.query(Position, Velocity).archetypes()) {
const columns = archetype.columns;
const field = archetype.records;
const P = field[Position];
const V = field[Velocity];
for (const [row, entity] of archetype.entities) {
local position = columns[P][row];
local velocity = columns[V][row];
// Do something
}
}
```
:::
:::info
This function is meant for internal usage. Use this if you want to maximize performance by inlining the iterator.
:::