大掌教,从事游戏开发多年,精通 Cocos/Unity 等游戏引擎,精通安卓/iOS/H5等多种平台开发,发表过多个开源项目和 100 多篇原创博文,经验丰富,技术精湛。
前言
Cocos Creator一直以来都是一个2D游戏引擎,并且致力于H5游戏开发一百年不动摇。很多同学不满足于开发2D游戏,想尽办法搞一些3D效果,比如自己接入three.js,手写opengl等,还有的使用2.5来假装3D。
终于,Cocos Creator V2.1.1在4.30号发布了,虽然官方比较谦虚,把2.1.1定义为2.5D。
但是我们要实事求是一点,这真的是个3D引擎,真3D时代开了。
我在写这篇文章之前,已经完整的撸了一遍最新版的V2.1.1,归纳新特性如下:
工程介绍
V2.1.1最大的改变不是3D场景编辑器,也不是3D节点,而是工程结构。 新建一个工程,会莫名其妙多一个资源文件internal,跟我们以前熟悉的大为不同。
多出来的这个internal是啥玩意啊,在新建的项目里面根本找不到这么一个文件或目录。
有很多同学有强迫症,把这个删掉,然后项目就打不开了,这也是新版本坑多的一贯尿性。
这个internal其实是引擎安装目录下面的一个文件夹,主要就是新增的材质和shader文件,我们在做3d场景的时候要用到,但是木有任何说明就给链接到了工程文件下,确实让人莫名其妙。
好了,不用管它,先留着,我们开始品尝3D。
导入工程
root
,在属性栏把它点成3D节点,就是点那个3D字样
root
节点下添加灯光,平台,照相机,设置相关属性root
下,creator会自动把fbx的模型解析成一个3D节点上效果图
哈哈,是不是很带感,真3D哦~
下一篇将会讲更加牛逼的光照系统和冯氏shader
本文分享自 Creator星球游戏开发社区 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!