A love-hate relationship story with a game engine.
How to make a custom marker editor with UIElements : AnimatorTriggerMarker
Marker feature comes in 2019.1 at the same time as UIElements going out of experimental. That means an editor for marker is just the perfect place to use VisualElement based drawer, you don't have to care about incompatibility with earlier versions.
Timeline marker and everything leading up to it
In this article we will learn everything bottom up, starting from the new backbone added to UnityEngine.Playables that enabled the marker implementation in UnityEngine.Timeline. Not just that, I will rewind back to the very root. What is a playable? Why is that a graph?
How to drill down Java object from Unity
This article is assuming you got an AndroidJavaObject already from somewhere. That's your Java object that Unity had JNI-ed for you. You can specify
in various places
For example If you made a static method returning int waiting at Java, then you
have AndroidJavaClass, you might know you can
Minimum main thread block with Async overload
There are 3 interesting methods on EntityQuery that has an overload with out JobHandle : public NativeArray
public NativeArray CreateArchetypeChunkArrayAsync(Allocator allocator, out JobHandle jobhandle);
public NativeArray ToComponentDataArray (Allocator allocator) where T : struct, IComponentData;
public NativeArray ToComponentDataArrayAsync (Allocator allocator, out JobHandle jobhandle)
GameObject conversion and SubScene code tour
This article is outdated for Entities preview.33, it had several class name changes and various additions.. You can just give your GameObject to GameObjectConversionUtility static class and witness the magic. But it's always nice to know what it does inside so you are sure it really suits your need,