Okay, I’m really struggling here.
I’m a newbie and I’m just trying to get started in Unity but everything seems to be going wrong. It’s so hard to learn and all the answers I find online involve so many different concepts I don’t understand.
I had this problem: Mac VSC & Unity "Some projects have trouble loading. Please review the output for more details"
I just couldn’t get VS Code to stop giving me this error message. I eventually REinstalled Mono-- I still have no idea what Mono is, and I hate installing software without knowing what it is, but I installed it even though I already had it installed. Same with .NET. It would be amazing if someone could actually explain to me what these things are in a way that’s beginner-friendly because all I see in the documentation are a bunch of words I don’t know and everytime someone explains something they just throw a bunch of other words I don’t know at me. It’s really disspriting trying to get into game development as a beginner because it seems that in order to fix the most basic bugs to get things working so you can start learning, you are expected to already be a programmer and know all these things. Anyway, I’m sorry to vent, but it’s something I just find really disspiriting. When you spend all day trying to learn the basics of something and then nothing works and the only explanations you can find online involve a whole bunch of even more complicated and difficult things you don’t understand.
And I really, REALLY don’t like installing things on my computer if I have no idea what they are.
Anyway, I ended up disabling “Use Modern Net” in the C# extension on VS Code. Don’t ask me what that is or what it means. I just did what the thing said, with no idea wtf I am doing.
That seemed to solve the problem for a while.
But now every time I open VS Code, I get another message, asking me to download Mono-- even though I’ve already downloaded it twice (still no idea WTF it is, but hey, I’ve downloaded and installed it twice already!)
But I’ve noticed that the Unity autocomplete has stopped working again.
I don’t know… it seems to be some problem with Omnisharp-- again, no idea WTF that is, but there’s a problem with it.
Everything I’ve googled has just involved more and more things I don’t understand.
It really does feel like in order to become a programmer you have to already be a programmer. Not sure how you’re supposed to even get started if nothing works in the first place.
As for my computer, I’m on a MacBook, OS 10.15.7. VS Code version 1.76.2. VS Code C# Sharp extention 1.25.4. Unity 2021.3.21f1. Mono Framework 6.12.0.
I googled how to look up the version of DOTNET you are running and it said to enter dotnet --list-sdks into terminal. Well, this is what I got.
3.1.416 [/usr/local/share/dotnet/sdk]
5.0.404 [/usr/local/share/dotnet/sdk]
6.0.202 [/usr/local/share/dotnet/sdk]
6.0.407 [/usr/local/share/dotnet/sdk]
I just (re)installed it again today.
Anyway, I don’t mean to come off as pissed; I just would really appreciate if someone could explain things to me in language I can actually understand. I’m a pretty quick study but this stuff just feels really overwhelming.
Here’s the error message I keep getting. I don’t know how many times I’m supposed to install Mono to get it to actually work.
Earlier, I wasn’t even able to USE Unity things (methods?). LIke I would use Time.deltaTime and get a compliation error in Unity. That problem seems to have gone away. At least now all I have is this annoying message every time I open VS Code, and I can’t get Unity predictive text. I guess it’s not the end of the world; just obscenely annoying and frustrating.