Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 直接为像素分配颜色的Obj-C方法?_Objective C - Fatal编程技术网

Objective c 直接为像素分配颜色的Obj-C方法?

Objective c 直接为像素分配颜色的Obj-C方法?,objective-c,Objective C,目前,我正在使用SKSpriteKit,以便在我的任何程序中完成我所有的图形工作。最近,我对画曼德布罗特集、分叉曲线等东西很感兴趣 所以为了在我的屏幕上绘制这些,我使用每像素1个节点…显然这意味着我的程序在屏幕上有超过100000个节点,性能非常低 我想找到一种不用画任何节点,直接用命令在像素上着色的方法。(但我想坚持使用Obj-C,Xcode) 有什么方法可以访问核心图形或其他东西吗?通常,您会使用OpenGL ES或Metal来实现这一点 以下是一个教程,介绍如何使用OpenGL ES着色器

目前,我正在使用SKSpriteKit,以便在我的任何程序中完成我所有的图形工作。最近,我对画曼德布罗特集、分叉曲线等东西很感兴趣

所以为了在我的屏幕上绘制这些,我使用每像素1个节点…显然这意味着我的程序在屏幕上有超过100000个节点,性能非常低

我想找到一种不用画任何节点,直接用命令在像素上着色的方法。(但我想坚持使用Obj-C,Xcode)


有什么方法可以访问核心图形或其他东西吗?

通常,您会使用OpenGL ES或Metal来实现这一点

以下是一个教程,介绍如何使用OpenGL ES着色器和SpriteKit绘制mandelbrot集: