1. 对于C#语言,它是微软.NET平台的一部分,尽管微软大力推广,但由于这门语言不跨平台且入门门槛较低,社会上的态度有些复杂。常常出现的情形是高级语言如C++看不起JAVA,JAVA又看不起C#,这种态度反映了编程界的某种鄙视链。2. Unity3D的未来发展预计将保持稳定,不会有太大的波动。虽然大家都说VR是未来的趋势,确实有很多VR行业的公司开始使用UE4引擎进行开发。UE4是开源的,而Unity3D不是,这从软件开发成本上就形成了优势。此外,UE4允许修改源码以达到特定效果,而Unity如果出现BUG,可能会带来问题。3. Unity3D的一个显著优势是它的跨平台性。许多3D手游都是使用Unity开发的。虽然UE4也可以用于开发手游,但目前手机的普遍配置难以流畅运行UE4开发的游戏。随着未来手机硬件性能和散热能力的提升,UE4在移动端与Unity平分天下的可能性完全存在。4. 对于楼主来说,是一名高中生。我建议楼主先打好理论基础,因为Unity这类技能属于应用型学科。还有6年才进入就业市场,未来6年的变化无法预测。因此,现在专注于打好基础更为重要。