原文地址:https://qilinzi.blog.csdn.net/article/details/89818238


源码和资源地址:https://gitee.com/qilinzi/qlz_ccc_tips2 CCC3DTry

愉快的六天五一假期就要结束了,麒麟子机智地选择了在家撸码,顺便看看朋友圈堵车。

幼麒棋牌其实已经有一个2.5D版本的麻将了,但今天突然心血来潮,想试试Cocos Creator v2.1.1的3D效果。

手边没有其他适合的资源,加上如果写与棋牌无关的DEMO,我怕别人怀疑麒麟子改行了。于是我搞了一套3D麻将美术资源,来试试3D特性。

由于不是太完整,DEMO就不发了,如果有想要麻将和桌子3D资源的朋友,可以加我QQ。找我要。我来汇报一下麒麟子看到的3D部分的进展


一、3D节点

所有的节点,在属性面板右上角,可以进行2D和3D切换。 切换为3D才会有Z轴。 包括文字,图片,都可以切换。 这个超级方便。

二、摄相机

多摄相机的支持基本上都妥了,麒麟子亲自测试过,2D背景,3D素材的模式。 2D使用一个摄相机,3D使用另一个摄相机。 工作起来相当和谐

三、光照

目前 点光源,聚光灯,方向光都妥了。只差一个全局环境光等设置。 目前大家可以通过为材质添加一个通用的全局变量来实现。只是编辑器中看不到。 像麻将这种固定视角的游戏,可以多加一个方向光来补偿暗部光照不足

四、材质

3D游戏引擎的核心有三部分 1、渲染流程 2、材质系统 3、工作流

1、渲染流程的优劣决定了引擎渲染的效率,以及实现复杂效果的难易程度

2、材质系统决定了我们使用这个引擎来自定义效果的便利性。材质系统可以认为是游戏渲染提供给我们的效果接口的集合。Cocos Creator的材质系统基本上COPY了U3D,用起来蛮顺手。

3、工作流

3D引擎工作流主要体现在所见即所得方面。能在编辑时就看到效果,比运行起来再看效果,工作效率高出N倍。目前我把FBX扔进场景,再编辑一下材质,模型就可以用了。 通过节点组合Mesh,材质就能渲染出东西。 这个也是基本上COPY了U3D。但也针对H5平台做了一些调整。 减少了不少复杂度。

五、相关文档

目前没找到相关文档,对于熟悉U3D的朋友来说,上手较容易。 完全靠猜就能摸清套路。对于不熟悉U3D的朋友,可能理解起来比较吃力。

六、写在最后

大家可能还在等Unity3D的TinyMode。但说实话,即使U3D支持了TinyMode, 我不信他能把国内的微信小游戏,百度小游戏,头条小游戏都支持个遍。

我个人建议是,一边等一边摸索Cocos Creator。 最保险的是双修。何必要把自己逼到一条路。

预祝大家明天上班快乐

Cocos Creator 3D麻将 v2.1.1相关推荐

  1. Cocos Creator 3D麻将尝试 v2.1.1

    源码和资源地址:https://gitee.com/qilinzi/qlz_ccc_tips  base/10_3dmj 在线演示: https://qilinzi.ukylin.net/?lesso ...

  2. Cocos Creator 3D 重磅更新,全面支持字节跳动!

    Hi,各位开发者,Cocos Creator 3D v1.1.2 版本是 v1.1.x 规划内最后一个稳定版本,我们在 v1.1.1 的基础上做了一系列优化和修复,进一步提升 3D 引擎的稳定性. 除 ...

  3. Cocos Creator 3D 蚂蚁庄园系列技术分享

    编者按 "游戏开发小赤佬,也玩 python 和 shell" 白玉无冰是"Cocos 荣耀讲师"征稿活动第1期的获奖作者之一,除了征稿作品<用摄像机实现 ...

  4. 如何用 Cocos Creator 3D 如何实现小姐姐的发丝高光?

    Introduction PRB 材质改变了人们对于引擎实时渲染画面的理解,让玩家在游戏中,也能够体验到锈蚀的金属,厚重的皮革,精细的纹理,感受更加真实的世界.在正式发布的 Cocos Creator ...

  5. Cocos Creator 3D 材质系统:曲面效果如何实现?

    引言 前不久发布的 Cocos Creator 1.0.2 版本中正式加入了对 OPPO 小游戏.vivo 小游戏以及华为快游戏平台的支持,在诸多 Creator 3D 制作的小游戏案例中,<猪 ...

  6. cocoscreator3d 模型透明_用 Cocos Creator 3D 实现小姐姐的发丝高光

    ​本文作者:武云潇 Cocos Creator 3D 引擎开发工程师 >>作者知乎:YunHsiao Wu >>作者其他文章:<It's not a bug, it's ...

  7. 022 - cocos creator 3D

    #cocos creator 3D warning 报错:"project:///assets/main.js,将https中的export注视掉重试一遍 知识点 scrollview组件添 ...

  8. 用 shader effect 实现雨滴落水效果!Cocos Creator 3D !

    最近逛论坛时,看到一位大佬在分享各种 shader 特效.基于其中的水波 shader ,白玉无冰写了一个玩水效果!文章底部获取完整代码!还可以试试水哦! 先一起看看效果- 点击任意位置,会在该位置生 ...

  9. 麒麟子Cocos Creator 3D研究笔记十:【qfw】开源的Extension Pack for Cocos Creator 3D

    零.写在前面 愿你活得烈马青葱,不为他人的目光所累 ---嗯! 阿子也不知道这个句子的原始出处,但就想把它分享给大家.专心写好自己的BUG,让别人说去吧! 在进入今天的正文之前,阿子想给大家聊聊最近使 ...

最新文章

  1. 7的整除特征 三位一截_小学生三位数加法的策略与表现
  2. MySQL 表分区详解MyiSam引擎和InnoDb 区别(实测)
  3. OpenCV之imgproc 模块. 图像处理(4)直方图均衡化 直方图计算 直方图对比 反向投影 模板匹配
  4. java进程和线程_Java™ 教程(进程和线程)
  5. dalsa工业相机8k参数_偏振光相机3——偏振应用
  6. word把选择答案弄到题目里_一个极限案例弄明白为何“看答案都明白,做题目就是想不起来”...
  7. python爬取天天基金网_Python爬虫日记二:爬取天天基金网
  8. 电脑键盘部分按键失灵_win10键盘个别按键失灵的原因及解决方法
  9. Echarts实现图表下钻
  10. Android源码:2、如何下载源码详解(二)(支持移动硬盘、mac)—亲测成功
  11. HLSL CG 与glsl着色器编译及其原理
  12. 【180622】VC++ 超经典坦克大战双人版
  13. 图片去水印哪个软件好用?
  14. 数据分析挖掘实验报告及算法源码
  15. iOS XCode 解决 Showing Recent Messages :-1: Unable to load contents of file list
  16. 基于Python_opencv的车牌识别系统
  17. 为王菲写的第十首《雄心永在》
  18. java详细安装教程(供新手参考)一一java(jdk)安装
  19. python判断语句
  20. alfresco源代码的编译

热门文章

  1. 计算机文化基础试题每日一练15,【每日一练】2018教师[资格考编]笔试备考练习(9.6)...
  2. 虚拟机VMware workstation安装gho系统详解
  3. apache rewrite规则全攻略
  4. Excel的使用-查看公式引用的单元格【跬步】
  5. 为什么普遍自学能力不足
  6. C语言如何编程换算小时秒,小时分钟秒的换算(c语言把时间转换成秒)
  7. ROS机器人的远程启动和控制过程
  8. mysql将收入增加200_关于一些视图的基本操作(结合YGGL.sql)
  9. 计算机自带录像视频文件代码,Windows自带录屏如何录制视频文件?
  10. 人类无法抗拒的十大心理学效应