首页 文章列表 文章详情
添加自定义着色器教程
2021-05-11
2202阅读
来源:applebyme

着色器对象用于自定义SpriteKit中许多不同种类的节点的绘制行为。甲自定义着色器使用一个片段着色器文件来调整渲染或粒子发射器的滤波。要为着色器提供统一的值,请在SpriteKit粒子发射器编辑器中创建统一的对象。

片段着色器的源文件(带有.fsh扩展名)包含创建粒子效果的代码。使用自定义着色器将该代码应用于粒子发射器。


在向Xcode项目中添加自定义着色器之前,请在《金属着色语言指南》或OpenGL ES着色语言中创建片段着色器文件。

1.将片段着色器源文件添加到您的项目中。


2.在导航器区域中选择粒子发射器文件。


Xcode将打开SpriteKit粒子发射器编辑器。


3.打开“属性”检查器。


4.在“自定义着色器”弹出菜单中,选择您的自定义着色器文件。


Xcode通过从文件加载片段着色器的源来创建新的SKShader对象.fsh。粒子发射器的着色器属性指向新的SKShader对象。


上一篇:如何将粒子的纹理与颜色混合 下一篇:创建自定义着色器制服教程
2015 © 一门App代上架(AppleByMe)-专业代上架苹果市场服务系统 版权所有 商务合作 蜀ICP备18037248号