Update: 02/05/2019
Version: 0.12.2.69650
- [YLD-16397] Camera is inverted while controlling ships, cars, boats and horses
- [YLD-16295] Crash to desktop when mining drill is selected in inventory
- [YLD-16371] If you escape in a password protected game in the MP lobby, you cannot join any game
- [YLD-16284] [Forum] Cannot deconstruct things in Barrier
- [YLD-16321] [Multiplayer] Clients are stuck on "Recalling buildings 100%" if they reconnect after wearing a skin of an item
- [YLD-16198] [Steam Forum] Invert mouse not working
- [YLD-16418] [Visual Scripting] Editing parameter name problem
- [YLD-16294] [Visual Scripting] Rotation of impassable barrier stops other scripts
Dev Diary #79
in Dev Diaries
Posted
Hey there, fellow ylanders!
Today we’ll take a look at two things that Creators will love in the upcoming update 0.13. Even though they have quite sophisticated names, they are actually very easy to describe, and you’ll see that they are very handy.
So, without further ado, I give you the Advanced object grouping and Dynamic objects!
Advanced object grouping is a fancy name that describes, well… advanced grouping So far you could group objects into simple groups. This was a nice way of putting together objects and then moving them around as one – however, it was obvious that more control was needed.
Therefore, we’re coming up with groups that support hierarchies. You can now group objects in a way that they reflect their world relations. Door handle can be child of a door. If you move or rotate the door, the handle will follow. At the same time, you can still easily adjust the handle position relative to the parent door. Here we’re talking about two entities, but you can even make one whole group a child of another group.
This very common and useful feature will help you work better even with very complex scenes.
Dynamic objects are our way of coming up with a solution to another problem - moving and rotating objects over time. What used to be very time consuming to achieve and had quite a large impact on performance, can now be done easily. You can specify where should an object move with what speed / in what time or do the same for the rotation. You just need to make sure that all objects that are moving are marked as dynamic, and you’re good to go.
The best thing about this is that it can be combined with the grouping feature, so you no longer need to move all the object parts - you just move their top-most parent.
Also, the new dynamic objects will work correctly when interacting with players, so by marking Groups/entities as "Platform", you will have the option to create moving platforms that will transport players somewhere in a smooth manner.
This is just the beginning, though. In the future we will be providing tools that will give you much more control over objects’ position and rotation.
And that’s all for now. Have a great weekend and as always - stay classy!