cocoscreator蜘蛛网效果
最近项目中有需求,就顺便复习一下creator的渲染部分,在这里记录一下实现过程和自己的思考,主要是看GT大佬的【分享】自定义渲染合批之自定义顶点格式(附 Demo 和引擎源码解读)。
demo地址
最核心的就是updateRenderData()这个方法,每一帧都会调用,当cc.RenderComponent组件的_vertsDirty属性为true就会调用updateUVs()和updateVerts()来更新顶点的uv和pos,assembler有个好处就是自定义顶点格式,可以自定义想要的数据格式,然后在shader里就可以直接使用,而不需要从材质传入,让材质可以合批。当然meshRenderer一样可以做到,但是性能上来说还是assembler比较好一点,而meshRenderer的易用性比较高。
这个效果就是利用自定义顶点,我定义了5个顶点顺序是中间,左上,右上,右下,左下,然后计算出对应的uv和pos,在鼠标点击移动的时候改变中间那个顶点的pos并更新顶点数据,来实现这个效果的。
cocoscreator蜘蛛网效果相关推荐
- win10 UWP 蜘蛛网效果
我看见了知乎首页登录背景和普通的地球人写的博客,发现了个好看的效果. 那么我来告诉大家如何做这个效果. 第一步是在 Canvas 画点,第二步是让点移动,第三步是画线 在 Canvas 画一个点 我们 ...
- CocosCreator消融效果
效果预览 前期准备 首先我们准备一张噪声图用于后续的噪声消融 核心思路 片段着色器中有一个discard可以将片元的颜色丢弃,那我们的可以读取当前片元的某一个颜色基色(r.g.b),与我们的消融阈值b ...
- 微信小游戏开发零基础教程(一)-CocosCreator
微信小游戏零基础教程(一)-CocosCreator 最终效果预览 准备工作 创建工程 测试第一个场景 最终效果预览 本教程最后制作的游戏效果: 准备工作 下载 微信开发者工具 最新版->下载地 ...
- 2018-2-13-win10-UWP--蜘蛛网效果
title author date CreateTime categories win10 UWP 蜘蛛网效果 lindexi 2018-2-13 17:23:3 +0800 2018-2-13 17 ...
- WPF 实现星空效果
本文经原作者授权以原创方式二次分享,欢迎转载.分享. 原文作者:普通的地球人 原文地址:https://www.cnblogs.com/tsliwei/p/6282183.html Github地址: ...
- 2018-8-10-dotnet-从入门到放弃的-500-篇文章合集
title author date CreateTime categories dotnet 从入门到放弃的 500 篇文章合集 lindexi 2018-08-10 19:16:52 +0800 2 ...
- dotnet 从入门到放弃的 500 篇文章合集
本文是记录我从入门到放弃写的博客 博客包括 C#.WPF.UWP.dotnet core .git 和 VisualStudio 和一些算法,所有博客使用 docx 保存 下载:dotnet 从入门到 ...
- 基于Hexo和Github的炫酷个人博客(进阶篇)
基于Hexo和Github的炫酷个人博客(基础篇) 基于Hexo和Github的炫酷个人博客(进阶篇) 网页底部加上浏览量 打开/themes/next/layout/_partials/footer ...
- 关于Mongodb的全面总结
MongoDB的内部构造<MongoDB The Definitive Guide> MongoDB的官方文档基本是how to do的介绍,而关于how it worked却少之又少,本 ...
最新文章
- iOS自动打包并发布脚本
- linux之安装boost环境
- 课程学习:程序设计与算法
- Js——elementFromPoint方法
- Android:ListView
- MySQL Group Replication数据安全性保障
- python处理文本
- ShardingSphere-Proxy 主从读写 入门使用
- nlogn 最长不下降子序列
- 云计算的小兄弟:雾计算和霾计算
- jdk安装后怎么使用_jdk安装后怎么打开java
- 慧荣SM2258XT主控固态硬盘B05 B16 B17闪存开卡步骤
- 数学建模入门例题python_用Python分析支付宝轻定投收益--Python数学建模实例
- linux 回收站恢复文件怎么恢复文件,清空回收站后如何恢复已被删除的文件?
- windows应用下面卸载不干净如何解决!
- 无法获取目标服务器证书的SSL指纹--VMware VCSA
- NetLogo学习笔记1 —— 初步认识
- 计算机二级主要是学什么,计算机二级ms office考的都是什么内容
- php 5.3.3 漏洞,PHP 5.3.7版本更新 修复安全漏洞
- 微信小游戏开新手攻略
热门文章
- 论文阅读:A Taxonomy and Evaluation of Dense Light Field Depth Estimation Algorithms
- Unsupervised Monocular Depth Estimation From Light Field Image
- scipy.stats 用法
- RPC框架入门 学习梁飞的RPC
- 个人博客地址,http://devopslinux.com/
- 中国图形图象学报和计算机科学,中国图象图形学报是正刊吗?_中国图象图形学报是核心期刊吗?_中国图象图形学报杂志简介-阿狸期刊网...
- Arduino ESP8266 清空WIFI配置信息
- VSCode进行Latex复杂编译出现 Cannot find ‘XXX.bcf‘ 错误
- vscode 设置自动换行
- 涉密资质要求的保密室建设标准有哪些?