Enjoy new features and a happy New Year! 🙂
(Note: I will not make predictions for next year this time. Because I am hard at work making new Castle Game Engine release, planned for the Christmas that happened last week! 🙂 )
TCastleAbstractRootNode.BlendingSort, which you will usually use as
MyViewport.Items.BlendingSort, allows to control the blending sorting when multiple scenes may have partially transparent objects.
The full documentation how to set up blending correctly is here.
It also supports now new options for sorting 3D objects:
bs3DOrigin. They may be useful in controlling the order better. For blending to work correctly, the engine must be able to decide what
TCastleTransformin the front correctly.
It is documented in manual about sound.
It is also used by the sample footsteps component, shown in new documentation about behaviors. It is, in turn, used by my “Lynch” game demo — it proved to be very useful.
TCastleUserInterface.TooltipControlallows to control how does the tooltip look (and work).
It is used by new new view3dscene versions with slicker buttons 🙂