Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.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
Swift 用金属画简单的文字_Swift_Metal_Metalkit - Fatal编程技术网

Swift 用金属画简单的文字

Swift 用金属画简单的文字,swift,metal,metalkit,Swift,Metal,Metalkit,在我们的应用程序中,我们使用金属绘制心率图,效果很好,但现在我想用金属绘制一个简单的文本 因为他们实施金属计算时我不是团队的一员。我有几个问题: 1-在金属视图编码器中,我是否应该使用线条绘制原语类型?我的意思是drawPrimitives用于绘制对象,对吗?所以我也要用它来画文本 2-我们使用一个自定义类来创建一个圆顶点,现在我的问题是,我应该使用类似此类的类来在文本中绘制单词吗 3-我的最后一个问题是,在swift中绘制和呈现简单文本(此文本是一个整数,类似于:1250)的最简单方法是什么

在我们的应用程序中,我们使用金属绘制心率图,效果很好,但现在我想用金属绘制一个简单的文本

因为他们实施金属计算时我不是团队的一员。我有几个问题:

1-在金属视图编码器中,我是否应该使用
线条绘制原语类型
?我的意思是
drawPrimitives
用于绘制对象,对吗?所以我也要用它来画文本

2-我们使用一个自定义类来创建一个圆顶点,现在我的问题是,我应该使用类似此类的类来在文本中绘制单词吗

3-我的最后一个问题是,在swift中绘制和呈现简单文本(此文本是一个整数,类似于:1250)的最简单方法是什么

非常感谢

1)您可以使用这些数据类型中的任何一种。它取决于您的实现,最常用的类型是
MLPrimitiveTypeTriangle
mtlprimitivetypetriangelstrip

2)您可以使用任何要创建顶点的类,重要的是确保它符合金属规则


3)在金属上绘制文本的最快方法是使用SpriteKit框架。SpriteKit包含一个名为
SKRenderer
的类,该类允许应用程序通过将SKScene渲染到Metal命令缓冲区来混合SpriteKit和Metal内容。

非常感谢,我非常感谢。我可以请你帮我做第二件事吗?创建一个画3-4位数的类