因为这个学期本人要做一个AR游戏项目作为大创内容,所选择的技术路线包括unity,这也是本人第一次接触unity,故打算将学习unity的笔记作个记录。
unity的定位是“为开发2D、3D、VR、AR游戏和应用提供一个平台”,在官网,它的优势有:
业界领先的多平台支持。 范围日益扩大的综合服务,可吸引、留住玩家并盈利。 灵活、快速和高端 使用资源商店节省时间和精力 unity官网
除了官网上说的几个优势之外,还有:[1]
全新的授权、盈利模式:“ 过去的游戏引擎都是通过卖license赚钱的,现在Unity3D打破了这一常规,除了收费的license还提供了完全免费的简化版本,而且另外提供了Union和Asset Store销售平台,任何游戏制作者都可以把自己的游戏放到Union平台销售,赚到的钱二八分成。” 开发:支持C#、javascript、bool(5.0以后不再支持bool) 渲染:支持100多中国光照材质shader,20多种后期处理效果 其他:对网络支持的比较全面 引擎容易上手[2]个人看来,还有其他科目学习任务的学生不会投入所有精力在这个项目上,选择一个上手难度比较小的,或者说学习曲线先平坦后陡峭的工具就十分必要,unity就以其容易上手为特点,就是在好不过的了。 unity有大量的教程和资料,unit官网的手册也做的很好,可以说到处都是学习资源。 其实,在申报大创之前,unity曾在本人的高校举办过宣讲会,这也使我对unity留下了一个比较好的印象,选择unity也是情理之中了。
参考资料: [1]Unity3D资讯.Unity3D游戏引擎脱颖而出 亮点全解.[DB/OL].http://www.manew.com/2086.html [2]傻白甜 的回答.Unity3D有哪些优势和劣势啊/知乎.[DB/OL] .https://www.zhihu.com/question/20819954 [3]狗刨学习网-unity极致学习学院.unity3D使用经验总结 缺点篇.[DB/OL].http://blog.csdn.net/book_longssl/article/details/42929353
新闻热点
疑难解答