VR开发需要掌握什么技术
浏览次数:1239次 更新时间:2022-11-14
1要学会C#:C#基础语法与算法、面向对象编程、C#是数据结构与高级语法;是做U3D的基础语言。而Unity把C#当作脚本语言使用。Unity3D引擎结构与物理结构、UGUI与动画系统、导航系统,数据存储,数据库,协程,WWW类、网络,资源管理,特效系统,性能优化;
2、c++语言:Unreal引擎同样使用C++进行开发。MiddleVR提供了基于C++的SDK
3、再次就是Javascript。它也是Unity的一种脚本语言(即使选择的人并不多)。但WebVR和Javascript程序员的基数(基友数?)一定会让Javascript继续在使用人数上占优(我真的不是黑啊)。即使不考虑WebVR,three.js,Babylonjs这类已经非常成熟的HTML53D引擎也足够证明Javascript在3D上的强大生命力。
4、还有就是其他计算机图形学与GPU编程:计算机图形学与的Shader编程