| 
 | |
| 
 | 
| 开发:
C++知识库 
Java知识库 
JavaScript 
Python 
PHP知识库 
人工智能 
区块链 
大数据 
移动开发 
嵌入式 
开发工具 
数据结构与算法 
开发测试 
游戏开发 
网络协议 
系统运维 教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 | 
| -> 游戏开发 -> 如何抄一个 Shader 到 Cocos Creator -> 正文阅读 | 
|  | 
| [游戏开发]如何抄一个 Shader 到 Cocos Creator | 
| 
 效果效果预览: 前言感谢大家的观看,感谢大家的点赞留言分享支持,感谢3D折纸效果的实现(视频+文字)中老板们的赞赏支持,非常感谢。   时常有人问我怎么学习 
 里面有自带环境编辑,在线编写代码,边学边做。 了解了一些概念(顶点着色器/片元着色器/uniform/glsl语法/内置函数/uv坐标)后,参考 看看 在有需求要做的时候,网上搜一搜,大部分效果都能搜到,剩下的就是借鉴搬运了。 这次我们来讲讲如何把搜到的 本次演示使用 本次借鉴的源代码如下。 https://github.com/akella/webgl-mouseover-effects/blob/master/js/step1.js   实现本次实现分以下三步: 
 模版新建场景,在场景中添加一个2D的   拖入图片资源,类型   为精灵拖一个图片资源。   新建   查找模版   新建材质   为精灵选择材质。   看到图片,完成模版创建! 基础接下来,开始编写 我们先处理   参考   在   写完后可以在编辑的材质中看到刚才定义的属性。   接着就是抄一下片元着色器部分,大部分语法都是通用的。   在编辑器中改改参数,可以看到初步效果。   升级接下来我们加入跟随鼠标变化的效果。 首先新建一个脚本,添加一个节点挂载这个脚本。   在脚本中添加一个精灵属性,并绑定场景中的精灵。   接着编写脚本逻辑 
   最后再随便写一个按钮,切换精灵的图片,就达到最终的效果啦。 小结
 以上为白玉无冰使用  希望大家多多讨论交流,一起学习一起成长! 更多3D折纸??渐变色文字3.0??水排序效果? ?转向行为AI? ? ?折纸效果 
 点击“阅读原文”查看精选导航 “点赞“ ”在看”?鼓励一下 | 
|  | 
|  | 
| 上一篇文章 下一篇文章 查看所有文章 | 
| 
 | 
| 开发:
C++知识库 
Java知识库 
JavaScript 
Python 
PHP知识库 
人工智能 
区块链 
大数据 
移动开发 
嵌入式 
开发工具 
数据结构与算法 
开发测试 
游戏开发 
网络协议 
系统运维 教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 | 
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年10日历 | -2025/10/31 8:55:22- | 
| 
 | 
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |