我目前正在使用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文件中,但这样做(甚至添加一个)文件),它会破坏一切。
答案 0 :(得分:0)
我改变了Marmalade的“资产”部分的样子,一切似乎都在起作用。还是不知道为什么它之前已经腐败了,至少我不再有问题了。