A Unity ID allows you to buy and/or subscribe to Unity products and services, shop in the Asset Store and participate in the Unity community.
Separate names with a comma.
With apologies for necro'ing, is this issue editor-only or does it also cause performance slowdowns in the release version?
With so many objects, try using events instead.
You should not be relying on saving/loading data to carry things over between scenes - save that (no pun intended) for data persistence between...
Basically, you can minimize the performance impact of your Update() operation by making sure that it only ever does what it should do under...
I would instead add a script to the central drawing area game object which implements the IPointClickHandler interface - this would intercept...
Watching this, as I've observed similar behavior on iOS, even with all the heavy-lifting (such as GetComponent, FindObjectOfType, and Instantiate)...
Hm, are you sure PlayFab wouldn't work? You can use its player data fields to basically store any form of data parsed as a string. It also...
My pleasure! :)
That's exactly it. Also, calling FindObjectOfType is ok as long as it's only done in Awake/Start - what you don't want is calling it at runtime....
Yup. :) Yes, you could use string-based rather than enum-based keys. However, for the sake of long-term sanity, I'd instead suggest that you...
Sorry to hear you're still having trouble. Here's a simplified version of what I was suggesting yesterday, without events. In a nutshell, I...
Brackeys is a good starting point, as is CodeMonkey (it also has some intermediate-level stuff). Unity3D College is more advanced but has some...
When the event is invoked, it passes with it the canvas that is being opened. Your UI manager then loops through the list of canvases, closes...
You can avoid some of that work by creating an intermediary script (e.g., OpenableCanvas.cs) which raises events whenever a request to open its...
Speaking from experience: lean into your limitations and be realistic with your expectations. Firstly, you're developing for a niche demographic....
Check the scale of the moving platform that the player is being parented to - is it anything other than (1,1,1)? Most likely, the player is just...
Hi Baazul - Welcome to game development! I hope you have fun - the learning curve is quite steep, but it can be a very fun journey. As you said,...
Whenever you need something to react to something else happening without knowing exactly when it will happen, events are the way to go! public...
As others posters have said, calling FindObjectsWithTag every frame is expensive, not to mention everything that comes with it (creating a new...
Very much what @SparrowsNest said - my instinct would be to have a Job master class and sub-classes that set up and handle all logic associated...