部署到 Android 时果酱会破坏纹理
Marmalade corrupts textures when deployed to Android
我目前正在使用 Marmalade 为 Android 编写应用程序。我必须说我发现 .mkb 语法非常烦人,无论如何,果酱似乎正在破坏我的纹理,但只有当我将文件添加到我的 .mkb 文件时才会如此。
对于以下 MKB 文件,我的输出是 this
#!/usr/bin/env mkb
files
{
[Source]
(Source)
MobileMario.cpp
Game.h
Game.cpp
Renderer.h
Renderer.cpp
Scene.h
Scene.cpp
Scene_Menu.h
Scene_Menu.cpp
Scene_Level.h
Scene_Level.cpp
GUI.h
GUI.cpp
}
subprojects
{
iwutil
iw2dscenegraphcore
iw2dscenegraph
iwgx
iwresmanager
iwtween
}
assets {
(data)
mario.tga
mario.gxfont
(data/Textures)
mario.png
mario_logo.png
options_background.png
(data/Tilemaps)
1_1_test.png
}
deployment
{
}
当我省略 .mkb 文件的 "assets" 部分时,输出为 this. The output it SHOULD have, is this,如您所见,字体不会在移动设备上呈现,这可能意味着我需要将文件添加到我的 .mkb 文件,但这样做(或什至添加一个文件)会破坏所有内容。
我更改了 Marmalade 的 "assets" 部分的外观,一切似乎都正常。还是不知道之前为什么坏了,至少我现在没有这个问题了。
我目前正在使用 Marmalade 为 Android 编写应用程序。我必须说我发现 .mkb 语法非常烦人,无论如何,果酱似乎正在破坏我的纹理,但只有当我将文件添加到我的 .mkb 文件时才会如此。
对于以下 MKB 文件,我的输出是 this
#!/usr/bin/env mkb
files
{
[Source]
(Source)
MobileMario.cpp
Game.h
Game.cpp
Renderer.h
Renderer.cpp
Scene.h
Scene.cpp
Scene_Menu.h
Scene_Menu.cpp
Scene_Level.h
Scene_Level.cpp
GUI.h
GUI.cpp
}
subprojects
{
iwutil
iw2dscenegraphcore
iw2dscenegraph
iwgx
iwresmanager
iwtween
}
assets {
(data)
mario.tga
mario.gxfont
(data/Textures)
mario.png
mario_logo.png
options_background.png
(data/Tilemaps)
1_1_test.png
}
deployment
{
}
当我省略 .mkb 文件的 "assets" 部分时,输出为 this. The output it SHOULD have, is this,如您所见,字体不会在移动设备上呈现,这可能意味着我需要将文件添加到我的 .mkb 文件,但这样做(或什至添加一个文件)会破坏所有内容。
我更改了 Marmalade 的 "assets" 部分的外观,一切似乎都正常。还是不知道之前为什么坏了,至少我现在没有这个问题了。