SpriteStudio / SS5PlayerForCocos2d-x

OPTPiX SpriteStudio 5 で制作したアニメーションデータを Cocos2d-x v3 v2 上で再生するためのプログラムです。
MIT License
8 stars 7 forks source link

全般 setContentScaleFactorでスケールを設定するとアニメーションのUVが変わり表示が崩れてしまいます #21

Open DKAlpha opened 9 years ago

DKAlpha commented 9 years ago

対処方法は2つあります。 1.setContentScaleFactorで設定した比率のテクスチャを用意する。 こちらはモバイル端末によってテクスチャの解像度を変更する場合の方法になります。 ResourceManager::setDataの第二引数にフォルダのパスを設定すると、そのフォルダからテクスチャを読み込む事ができます。 解像度の違うテクスチャをフォルダで分けておく事で、テクスチャ解像度の切り替えに対応する事ができます。

2.Player::setContentScaleEnebleを使用する こちらはsetContentScaleFactorで設定された比率からUV位置を自動補正して表示します。 スケールに合わせたテクスチャを用意しなくても表示する事ができます。