Quantcast
Viewing all articles
Browse latest Browse all 68

Answer by dubbreak

Swallow the learning curve and learn C# possible. Why? **1.** There are some things you can do in C# [you can't in Unity Script][1]. **2.** C# is a "real" language you can use outside of Unity. Unity's JS is its own beast and of no real use outside of Unity. C# is used a lot in real life and you'll find plenty of information online solving various problems in it. The nice thing is you can mix and match any of the supported syntaxes in Unity. So if you find an example script you want to use in a project that's in JS you can call it from C# or vice versa. You just can't create events in JS (which really isn't an issue for a beginner). But.. (devil's advocate here) at the end of the day they are just different syntaxes and if C# is too intimidating or difficult then use Unity's JS. That's what it was created for. The big thing is that you are writing something. You can always pick up C# later (and when you become good it really shouldn't be an issue picking a new syntax or language quickly). As a beginner I'd stay away from Boo. You won't be able to find much help writing it. [1]: http://answers.unity3d.com/questions/421893/can-one-add-events-to-an-instantiated-object.html

Viewing all articles
Browse latest Browse all 68

Trending Articles