麒麟子随笔

其他

10000字干货!炫酷的3D特效Shader是如何炼成的

mainTexture。它定义了一个类型为sampler2D的uniform。这个就是标准2D纹理属性定义,这个mainTexture就是一个2D纹理。在frag函数中,可以找到如下语句:vec4
2022年1月18日
其他

Cocos Shader入门基础四:Uniform与材质参数控制

零、这个时代,太快如果有朋友年龄和麒麟子相仿的话,小时候应该玩过DVD播放机,就下面图里这东西。那么问题来了,你还记得,如果想要播放自己想看的内容,一共分几步吗?和把大象装进冰箱一样简单,只需要三步:第一步、出仓:弹出光盘托盘第二步、换碟:把想放的光碟放进去第三步、关仓:收回光盘托盘如果我们想从刘德华的专辑切换到张学友的专辑,你需要重复上面的步骤。如果我们想从听歌切换到某电影,你需要重复上面的步骤。如果我们想从电视剧的某一集切换到另一集,你还是需要重复上面的步骤。现在让你这样去播放节目,你肯定会觉得烦。因为我们已经习惯了当下更先进的计算机系统和功能强大的多媒体软件。不再需要从成堆的光碟中去寻找想要的内容。不再需要从舒适的沙发里起身去更换想要播放的光碟。不再需要担心心爱的光碟损坏或者被邻家王哥哥借走。麒麟子学Shader也经历了类似的时代跨度。80后嘛,总是免不了处于时代交叉口的命运。十几年前,人们发现固定渲染管线(Fixed
2020年10月13日
其他

【重写了】Cocos Shader入门基础三:可编程管线浅析与Hello World

Test)深度测试需要深度缓冲区的配合,请先查看本文6.4小节中的深度缓冲区概念。深度测试提供了
2020年10月12日
其他

从大家对Cocos的抱怨中我看到的商机

请大家忽略左边的美女,上图主要想展示的是马斯克零、开篇某著名哲学家汤里德-佳柔说过:当你接受一个人、一桩事、一件物的时候,你才能去发现他/她/它的好。最近越来越多人问麒麟子一个问题看你天天玩Cocos
2020年10月9日
其他

Cocos Shader编程入门基础二:初识Cocos Shader

零、菜鸡麒麟子每个人都是从菜鸡过来的,在写这篇文章的时候,让我想起了10几年前的自己。我还能清晰地感受到自己接触3D编程第一天时的兴奋和当初学而不进的焦虑。说来也巧,我正式学习3D编程,是2008年5月12号,也就是汶川地震那天。我记得上午有两节高等数学课,由于前一天晚上睡太晚,起来的时候发现已经迟到了。索性就旷课吧,反正我高数怎么考也只有49,不在乎这点平时成绩。睡太晚的原因,是刚学会C++教程的我,突然在群里接触到了一个叫D3D的东西,这东西就是能够渲染出3D游戏的API。兴奋的我在网上到处找PDF,直到《Direct3D9.0入门基础》PDF下载到硬盘里的时候,才收拾着睡觉了。由于PDF看着没感觉,没去上数学课的我,又去学校图书馆借了实体书,这就是我3D编程编程人生的开始。由于我自己经历过学而不能用的痛苦。所以我就在想,能不能从边用边学的角度来引领大家逐步熟悉Cocos
2020年10月8日
其他

Cocos Shader编程入门基础一:前言

Shader入门基础教程这个想法。本教程会在此公众号持续连载,对于教程内容和文章输出方式,有任何建议和想法,都十分欢迎留言或者私信麒麟子。对了,这个系列是免费的。求关注、在看、转发一波带走
2020年10月6日
其他

Cocos Creator3D武器发光Shader,其实我就随便弄了一下

虽然标题叫武器发光,其实它还能实现魔法护盾、动态光柱等效果。别说话,看图!阿子最近沉迷于学英语和写代码,可HIGH了。一看时间,竟然已经十天没发稿了。但这不能怪阿子,要怪就怪Cocos
2020年9月1日
其他

只麒:Extension Pack for Cocos Creator 3D全部开源并持续更新

四、在线演示与源码Gitee仓库地址:https://gitee.com/qilinzi/qfw在线演示地址:https://showcase.ukylin.net/qfw/
2020年8月20日
其他

三行Shader实现Cocos Creator 3D边缘光

常量。到此,我们要添加的外部变量就设置好。我们既可以通过Inspector面板调节remColor参数,也可以在代码中使用setProperties来设置参数。如果添加成功,它应该在下图所示这个位置
2020年8月18日
其他

技术人员如何从外包开始自己的事业

3D,会更新一些相关的文章和源码,敬请期待。PPS:支持我的朋友,还请“高抬贵手”转发到朋友圈。不方便转发朋友圈的朋友,可以点一下右下方的“在看“。
2020年7月28日
其他

做一个Cocos社区的掌灯人

从前今天在整理博客的时候,翻开之前写的一篇文章[《Creator---触控的手牌》](点击文末左下方“阅读原文”可查看),发稿日期竟是2016/1/22,距今已有四年半之久。不由得感叹时光如梭,光阴似箭。依稀记得当初的感同身受,行文更是一气呵成。因为写文的时候,我也正为公司自研的Flash3D引擎没日没夜的操劳着,Cocos
2020年7月23日
其他

分享六个程序员赚100万的方法

大家看到的是这篇文章的第二个版本,第一个版本被自媒体小群集体否决了。为了让大家更直观地了解方法,我们以故事的方式进行。下面这6个故事,让大家满足偷窥欲的同时,又能学到东西。故事一:开源+流量+预判2010
2019年10月25日