SpriteStudio / SS5PlayerForCocos2d-x

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

v1.3.1 カラーブレンドとパーツの描画方法を組み合わせて使用する事はできますか? #53

Open DKAlpha opened 8 years ago

DKAlpha commented 8 years ago

パーツの描画方法には以下の4つ ・ミックス ・乗算 ・加算 ・減算 がありますが、SS5PlayerForCocos2d-xでは乗算の再現が難しくこちらは正しく表示されません。

カラーブレンドとの組み合わせですが、

こちらの組み合わせは近い結果となりますので使用していただく事が可能かと思います。 他のについては再現可能か検討いたします。

masa-wg commented 8 years ago

詳細なご説明有難うございます。 現状でも組み合わせによっては期待通りの絵が表示される旨、承知致しました。 各種組み合わせと見た目を実際のデータで確認致します。

DKAlpha commented 8 years ago

カラーブレンドについて出来る限り近づけてみました。 SpriteStudio5 ss5 SS5PlayerForCocos2d-x Ver1.3.2 cocos

乗算に関しては再現されませんが、他は割と近しい感じになったと思います。 注意点としては ・ピクセルシェーダーの中でカラー値の操作を行っているため負荷が高い ・SpriteStudioと同じ結果になっているわけではないので、半透明部分の見え方で差異が出ると考えれる ・カラーブレンドで指定する%は使用できない(前までのバージョンと同じ) という事です。 これらついては対応が難しい部分がございますので、ターゲット端末、使用する場面でのパフォーマンスや意図した表示になっているか確認しつつ使用していただければと思います。 こちらのソースはmasterブランチから取得してください。 よろしくお願いいたします。

masa-wg commented 8 years ago

お世話になっております。 なんと、こんなにも早く対応頂けるとは!

お忙しい中でのご検討とご対応、有難うございます。 パフォーマンスも含め、各種データで確認させて頂きます。

masa-wg commented 8 years ago

お世話になっております。 最新のmasterブランチを適用したところ、上記ブレンドが表示されているのを確認いたしました。 パフォーマンスも実用的な範囲と感じております。

また、1つ前のバージョンでは カラーブレンド単体使用時でも「加算」設定を使用すると、一部見た目が真っ白になる現象を確認しておりましたが、今回の更新を適用したところ同条件のアニメーションでも不具合は発生せず、SS5での見た目と同一になっておりました。

この度は迅速なご対応ありがとうございました。 対応頂きました機能にて、ゲーム等で使用するエフェクトの細かい表現が作リやすくなりました。 改めてお礼申し上げます。 今後とも、どうぞ宜しくお願いいたします。

DKAlpha commented 8 years ago

ご確認ありがとうございます。 今後もSpriteStudioをよろしくお願いいたします。