Cocos 3D功能初探学习笔记(1)---摄像机

本文介绍了Cocos引擎在3D功能方面的摄像机使用,包括透视摄像机和正交摄像机的创建、设置,以及摄像机在3D场景中的重要性。作者分享了从2D到3D学习的要点,如3D思想、新API和Shader的学习,并提供了摄像机相关API的示例。
摘要由CSDN通过智能技术生成

个人原创,欢迎转载,转载请注明地址,专栏地址http://blog.csdn.net/bill_man

前言

随着手机硬件水平的提高,游戏行业竞争的激烈,玩家对于游戏画面的要求已经不再满足于2D画面;之前的3D游戏开发普遍采用unity3D引擎开发制作,从去年开始,cocos引擎逐步加入了3D功能的支持,熟悉cocos2D-X开发的小伙伴们可以更轻松的转换为3D开发程序员,关于cocos和unity的优劣,也是程序员们经常爱探讨的话题,笔者一直有这么一个观点,主流技术没有好坏之分,只有合适不合适,笔者总结了一下两者的优势和劣势,大家可以自行选择:

unity:优势:有充分的项目上的积累;完善的工具链;开发速度快,由于开发语言相对简单,学习速度也相对比较快

      劣势:不开源,不利于程序员深入学习openGL和底层代码,不利于基于引擎二次开发(由于积累较多,二次开发也许不那么必要)

cocos:优势:开源,利于学习和二次开发;api熟悉,有利于cocos2D-X程序员向3D程序

      劣势:需要时间积累;工具链,在3D中其实比2D更需要成熟的工具链

由于笔者学习3D其实抱着学习底层代码的目的,暂时没有实际开发的需要,所以选择同时学习,并更倾向于cocos的学习,由于零零散散的学习3D和openGL也有了一段时间,笔者对于3D游戏的学习有几点认识,尤其是对于2D工程师转向3D,需要学习如下内容:

1)3D思想,这是比较重要的&

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值