当部署到Android时,Marmalade会破坏纹理

时间:2015-01-19 23:18:53

标签: marmalade

我目前正在使用Marmalade编写Android应用程序。我必须说我发现.mkb语法非常烦人,不管怎样,Marmalade似乎破坏了我的纹理,但只有当我将文件添加到我的.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。它应该有的输出是this,你可以看到,字体不能在移动设备上呈现,这可能意味着我需要将文件添加到我的.mkb文件中,但这样做(甚至添加一个)文件),它会破坏一切。

1 个答案:

答案 0 :(得分:0)

我改变了Marmalade的“资产”部分的样子,一切似乎都在起作用。还是不知道为什么它之前已经腐败了,至少我不再有问题了。