I’m new to Unity and working through the game dev course from GameDevHQ which came with the Humble bundle. It uses the OnTriggerEnter event to test player/enemy/bullet collision. I have installed 2019.2 and 2019.3b4 and have been using the beta build to learn so I start learning with the newer features.
It appears though this beta is not firing the OnTriggerEnter event (and maybe the other trigger events too). I made a new project in both 2019.2 and 2019.3, positioned a sphere above a cube both with triggers, the sphere with a RigidBody, and the sphere with gravity. It drops onto the cube. In 2019.2, it logs entering the OnTriggerEnter event, but in 2019.3b4, nothing is logged.
Is there some change I have to make int eh new version, to activate triggers, or doe sit look like something is broken?
I recommend not use to an alpha and beta version of Unity to learn, as these are expected to contain broken functionality. Use the Unity version the tutorial is made for instead and you’ll dodge quite some frustration.
Thank you for the detailed reply and pointer to the other thread, which I have now read. I did try searching before posting but my GoogleFu failed me. I’ll keep an eye on what the upcoming solution proposes, as trigger-trigger collisions was something I used often years ago when I was doing Shiva development, so losing the functionality does seem a bit of a blow.
This is bad timing given the Humble Bundle, as others going down the same path as me will also hit this roadblock If they like to live on the bleeding edge. I understand the logic of your suggestion of using stable releases for learning. I did consider my options before starting as to which version to use, but looking at the roadmap and the history of changes in Unity, I didn’t want to spend time committing old ways of doing things to muscle memory, and then have to change once I become proficient. Still, with Unity Hub making it easy to swap between versions, I guess it’s not a big hurdle. Unfortunately downgrading a version doesn’t look as easy as upgrading, so I guess I have some re-cosing to do for now.