我正在使用 FreeTypeFontGenerator 为我的 libGDX 游戏生成字体。
早期版本的游戏,在我开始使用生成器之前,编译到所有平台都没有问题。
然而,当我添加了生成器后,我在尝试为 iOS 编译时得到了这个(通过 Xamarin Studio):
[javac] import com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator;
[javac] ^
[javac] /Users/erlenddahl/Copy/UltralydDebugging/Libgdx/Ultralyd/Ultralyd/src/no/mycompany/mygame/GameClass.java:170: cannot find symbol
[javac] symbol : class FreeTypeFontGenerator
[javac] location: class no.mycompany.mygame.GameClass
我已按照本指南中的步骤将生成器添加到我的项目中,特别是这样:
要使用 gdx-freetype,请获取最新的 nightlies,将 gdx-freetype.jar 和 gdx-freetype-natives.jar 链接到您的桌面项目,将 gdx-freetype.jar 链接到您的 Android 项目,然后复制 armeabi/libgdx-freetype。 so 和 armeabi-v7a/libgdx-freetype.so 文件到您的 Android 项目的 libs/ 文件夹中,就像使用 libgdx.so 文件一样。
但是,我注意到这并没有说明将 .so 文件复制到 iOS 项目中。我认为这是我的错误所在,但不幸的是,iOS 项目没有“armeabi”文件夹来放置 .so 文件,我被卡住了。
有什么建议么?