0

Tiny Wings(最新バージョン)にあるものと同様の2Dウォーターエフェクトを作成しようとしています。メインメニューから設定に移動すると、私が参照している水の効果が表示されます。

cocos2dで同様の効果を実装するための最良の方法は何ですか?リンク、本、コードスニペットが役立ちます。この効果には、物理​​シミュレーションは必要ありません。つまり、box2d...などを使用していません。線を引くことで水波効果をシミュレートしているようです。しかし、各フレームで頂点の位置を決定するためのアルゴリズムは何でしょうか?

ありがとう

4

1 に答える 1

0

cocos2dの効果を見ることができます。その中には、水や液体などの効果があります。

cocos2dディストリビューションには、少し実験できるテストサンプルもあります。

考慮すべきことの1つは、これらの効果はCPUをかなり消費するということです。そこで、CPUを集中的に使用せず、場合によってはより適切に機能する「最適化された」バージョンを開発しました。あなたは私のgithubでそれを見つけることができます。このバージョンは、子を含まないスプライトに最適化されていますが、特定のケース用に開発したため、cocos2d独自の実装ほど一般的ではない可能性があります。

于 2012-08-02T16:26:18.813 に答える