You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'd like to have block types whose geometry only takes up part of a voxel - like the glass panes, slabs, and stairs in Minecraft.
Is that currently possible? Do I need a special module? If so, which one?
That's my main question, but here are some bonus questions if you're feeling generous:
If the answer to 1 is "yes": will my in-game avatar collide with the visible edges of the block, or with the edge of the voxel? For example, if I create a wall of glass panes, will I be able to move partway into that voxel (until I hit the actual glass), or will I hit an invisible wall (the edge of the voxel) just in front of the glass?
If the answer to 2 is "you won't collide with the edge of the voxel": will the player movement routines handle these blocks in a sensible way? For example, if I create a ramp or stair block type, and I run straight into one, will I climb it?
Basically, I'd like to create a game world that allows you to move from lower locations to higher ones without having to jump constantly.
The text was updated successfully, but these errors were encountered:
#103 has experimental support for custom voxel rendering models (via voxel-mesher/shader 0.13+, example use for glass panes: https://github.com/deathcap/voxel-glass) but player collisions treat them as solid cubes. To change this, I think voxel-physical and/or voxel-control would have to be updated (to recognize custom hit boxes).
I'd like to have block types whose geometry only takes up part of a voxel - like the glass panes, slabs, and stairs in Minecraft.
That's my main question, but here are some bonus questions if you're feeling generous:
Basically, I'd like to create a game world that allows you to move from lower locations to higher ones without having to jump constantly.
The text was updated successfully, but these errors were encountered: