十一就这样过去了,没什么大成就,但还是写个总结吧。前几天用Cocos Creator写一个demo,涉及到了shader开发,而cocos一直没有好用的shader工具,就心血来潮要自己开发一个。花了两天时间,模拟Unity Shader完成了一套基本的材质框架,由于不知道怎么扩展编辑器 ...
用 shader mesh 立个 flag 吧 文章底部获取完整代码 效果预览 使用方法 创建一个空节点 添加用户脚本组件 mesh texture flag 添加图片 修改对应属性 实现原理 概括来说就是创建 mesh 网格模型,通过顶点着色器对顶点坐标不断的修改,达到飘动的效果。关于 mesh 的介绍,可以参考上一篇文章。 确定顶点坐标 为了让顶点着色器里有多个顶点可以改变位置,需要把一个形 ...
2020-01-17 17:55 0 247 推荐指数:
十一就这样过去了,没什么大成就,但还是写个总结吧。前几天用Cocos Creator写一个demo,涉及到了shader开发,而cocos一直没有好用的shader工具,就心血来潮要自己开发一个。花了两天时间,模拟Unity Shader完成了一套基本的材质框架,由于不知道怎么扩展编辑器 ...
(待完善,实现多位数的滚动效果) 2.x的ccc引擎的label组件已经自带简单的数字滚动效果,准备自定义字体配合label,详情可查看官方的吃星星案例,下面主要讲自己代码实现的滚动效果 ...
顶点动画、正弦、波长、振幅、周期。 效果预览 使用步骤 新建材质 Material , 选择对应的 Effect ,调整参数。 在场景中新建一个精灵(Sprite) , Sp ...
预览 扫光特效—Fluxay2 马赛克像素特效—Mosaic 过渡效果—Transfer Shawn 花了3天时间,研究了Cocos Creator 2.2.0 的 Effect 语法,终于在1024节前夕,大概知道如何将 2.1.3 的 Shader 特效给移植过去,成功移植了上面 ...
Cocos 笔记 项目实战(FlyBird) 学习知识点: 碰撞组件及碰撞事件 数据存储 控件动画 背景滚动处理 得分处理 如何label控件显示字 声音播放 提供github下载地址: https://github.com/Noying/FlayBird ...
body参数 1: 重力为0, 对物体进行分类,配置碰撞关系。 2: 球: 线性阻尼,角速度阻尼 为1; 3: 球碰撞器的弹性系数为1; 4: ...
一、游戏的分析(之前没有接触过小游戏,制作的思维还停留在大型ARPG游戏大家共同协作的想法里,但是小游戏讲究小而全,大部分时间是一个人独立开发,所以需要迫使自己养成看到小游戏先拆分细化的思想) ...
1. 知识点讲解 Camera就是标记一块区域,这块区域就是镜头范围。 拿拍电影来举例子,当拍一个场景时,场景里常常有主角,而主角常常有主角光环,所以摄像机的镜头就要对准主角,镜头要跟着主角移动。 ...