Aaah workflow. We meet again.
Compared to most cross platform software, Unity has a disproportionately high number of Mac users. Why? Because it began it’s life on the Mac. (In fact I (and I’m sure many others) only moved over to Mac because of Unity!) Now I’m miles more comfortable on my Mac I don’t want to go back to Windows, but there’s one reason I keep a VM on my Mac at all times. Yes that’s right… Visual Studio. If you, like myself, are unable to let go of a 2 and a half gigabyte text editor with more power than the LHC, then I’ve got some good news. I’ve finally put together everything you need to get all the integration options available in Unity Windows. On your Mac.
First of all, you will need!
- VMware Fusion (Tested in 4.0, theoretically compatible with 2.0+)
- Windows XP or above in a VM loaded with Visual Studio 2010. (Untested with Express editions)
- Your Virtual Machine must have a user account (or admin) with a password
The rest is pie.. or cake…. Pick one.
- Click to open script in Visual Studio from anywhere in Unity (Editor Window, Inspector, Project view, Console)
- Click to open script at specific line from console output! (Errors, debug.logs, etc)
- One click to sync Visual Studio 2010 project and solution.
- One Visual Studio project per Unity project. Just like old times! (No more ASsembly-csharp, first-pass and dozens of csproj clutter).
- Customize file types to include in visual studio project sync (Defaults to .cs, .shader, .txt, .xml, etc)
Gimme The Goods!
Okay here you go simply press the big button.
There’s some initial setup you will need to do so please read the readme file inside the archive.