Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.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
Ios 如何在Xcode中打开Minecraft角色皮肤?_Ios_Objective C_Xcode_Minecraft - Fatal编程技术网

Ios 如何在Xcode中打开Minecraft角色皮肤?

Ios 如何在Xcode中打开Minecraft角色皮肤?,ios,objective-c,xcode,minecraft,Ios,Objective C,Xcode,Minecraft,我有一张Minecraft狮子皮,我想编辑它,在这里: 当我在UIImageView中添加此图像时,它显示的是相同的,它没有显示狮子角色 它的大小是64*64 那么,我们如何在应用程序中显示Minecraft图像呢?该图像称为“纹理” 该纹理被映射到狮子的3d模型上,产生“狮子角色” 换句话说,你的“狮子角色”=纹理+狮子的3D模型 您使用xcode打开的每个角色蒙皮都只是@GeneCode所提到的“纹理图像”,您需要做的是创建一个渲染器。您可以创建自己的解决方案,或者使用现有的开源解决方案(

我有一张Minecraft狮子皮,我想编辑它,在这里:

当我在UIImageView中添加此图像时,它显示的是相同的,它没有显示狮子角色

它的大小是64*64

那么,我们如何在应用程序中显示Minecraft图像呢?

该图像称为“纹理”

该纹理被映射到狮子的3d模型上,产生“狮子角色”

换句话说,你的“狮子角色”=纹理+狮子的3D模型


您使用xcode打开的每个角色蒙皮都只是@GeneCode所提到的“纹理图像”,您需要做的是创建一个渲染器。您可以创建自己的解决方案,或者使用现有的开源解决方案(许多解决方案可以在GitHub上找到)。我知道这是相当模糊的,但正如@JackyW所提到的,如果没有渲染的东西,Minecraft“纹理”是相当无用的。渲染是将图像或其他字节数据转换为可用输出的过程;在本例中是一个字符

您需要做的是首先确定一个结构,因为Minecraft纹理实际上只是64x64图像。如果您将此图像原样“渲染”到xcode显示器上(这是通过从资源加载图像所做的),您将获得纹理的PNG原样;即64x64垃圾

看看这个:

虽然它是用PHP编写的,但同样的概念也适用——构建解析器并呈现输出


祝你好运

Minecraft是在3D空间中设计的。UIImageView是二维的。这就是为什么。@GeneCode那么我们如何显示3d图像呢?我需要统一还是什么?你可能想研究3d的金属材料,但它比你现在想的要复杂得多。