Nouveau UEditor_Developing Block_Alpha
Block destructibles qui vienne à la suite de la création d'une map type minecraft.
http://medor.no-ip.org/index.php?dir=Ma ... %5B-v3.zip Citation:
by Higor » Thu Apr 02, 2015 2:47 am
This is a very alpha prototype of the optimized blocks.
What you need to do:
- Specify if it's touching a solid wall from a certain direction (so it treats that direction as VisBlocking)
- Insert a CacusBlockController actor for network replication support (and avoid log warning spam, i did this on purpose)
- Not overlap them!!!
What the block does:
- Neighbour detection
- Automatic VisBlocking capability detection on blocks (translucent and modulated blocks are not VisBlocking)
- Automatic self-hiding based on neighbour state
- Spawn a fragmentation spawner
What the controller does (you may insert more than one):
- Hold 4096 block references
- Block detection via radius and/or zone
- Replicates block status in a compressed fashion (INT[128] array) using bitwise operators to encode/decode
- Hides/unhides blocks on clients based on status
What the fragmentation spawner does:
- Generate/replicate a random seed
- Spawn all the fragments (8) using the same semi-random directions/velocities on both client/server
- Doesn't spawn fragments on dedicated server boxes, only clients
Reference: viewtopic.php?f=15&t=4935&p=52332
================
What's to be added
- Back cube render rejection, using the controller to grab the player camera's location and rotation.
- Sound
- Half block model support
- Maybe something else :)
Téléchargement http://unrealtournament.99.free.fr/utfi ... _Alpha.zip