私はシェーダー (cocos2d 2.1) で作業を開始し、このゲームのように輝きと光沢のある移動効果を作ろうとしています: クールな光沢のある効果を持つゲーム それにはいくつかの問題があります:
- テクスチャの UV 座標をスケーリングする方法の例はありますか? 頂点シェーダーか、[シェーダーを使用する]前のどこかでしょうか?
- フラグメントシェーダー内のアンカーポイントを中心にテクスチャをスケーリングおよび回転する方法は? これは変換行列を使用して何とか可能であることを理解していますが、それを行う運はありません。
- スパイクの量を変更するためにプログラムで輝きを構築する方法はありますか?
- 私が理解しているように、光沢のあるアニメーションの輝きはテクスチャです。おそらく、メイン テクスチャにオーバーレイされた白いグラデーション、フラグメント シェーダーでブレンドされた一種の柔らかい光です。しかし、私の問題は前の問題と同じです。このグラデーションを正しくアニメーション化して、ポイント a1 からメイン イメージに放射状に配置されたポイント a2 に移動する方法。
- この輝くものすべてをアニメーション化し、時間のランダム性で生成するランダムな時間を生成する追加関数を作成することは可能ですか?