Live2d的OpenGL版本在IOS上的坑

公司想在cocos2d-x的游戏上加入Live2d,下载了相关的SDK(Live2D_SDK_OpenGL_2.1.05_1_en),在Windows和Android上跑没有问题,但是在ios上Live2d显示不出来,报了以下error:

Live2D version 2.1.05 for iPhone ES2
******************** < ERROR[ 1] @UtDebug > ********************
Fragment shader compile error!
*****************************************************************
******************** < ERROR[ 2] @UtDebug > ********************
Fragment shader compile error!
*****************************************************************
******************** < ERROR[ 3] @UtDebug > ********************
Fragment shader compile error!
*****************************************************************
******************** < ERROR[ 4] @UtDebug > ********************
Fragment shader compile error!
*****************************************************************

这可怎么办?google了一下,有人问相同的问题,但是没有人回答。

硬着头皮去下载了老版本的Live2d SDK(Live2D_SDK_OpenGL_2.1.04_1_en),想比较下有什么区别。结果把lib目录下的几个libLive2D.a都替换了一下,就可以了。

这个着实有点坑啊,所以记录一下,希望能让碰到相同问题的朋友看到。

你可能感兴趣的:(cocos2d-x)