unity一般用c#或者javascript来做,但是由于很多插件是c#,并且考虑到javascript和页面上的不同,以及从可扩展性来说,c#是不二之选。学习unity,一个是要花时间按把c#语言学会,然后学习unity官方的api文档,同时结合开发加深理解
Unity3D主要使用的脚本语言是C#与javascript,并没有java,推荐使用C#来写比较好吧。
而且Unity的脚本,C#与javascript写的都可以用工具互转,可以在网上搜一下。
虽然不知道UNITY3D是个什么东东,不过在android机器上运行的程序都是android语言写的。楼主可以先学习下java基础。