2011-06-23 6 views
0

iphone用のcocos2dでccDrawLine関数を使用して電力を生成するアルゴリズムを作成しました。現在、ccDrawLineは、オンザフライでOpenGLラインを描画するための単純なラッパーメソッドです。cocos2dで素晴らしいOpenGLブレンドラインを作る方法は?

私のアルゴリズムは健全で、私が望むように動作します。しかし問題は一般的に電気の出現である。

私はopenGLプログラミングの知識がほとんどないため(ラッパーを使用しています)、ccLinesをうまくブレンドしてレーザーや電気のように見えるようにします。

可能であれば、OpenGLプログラミングの使用を避けるにはどうすればいいですか?そうでないと、私はそれを学ぶ必要があります。

+0

私は自分自身でプログラミングを始めましたが、私はopenGLを学ぶことをお勧めします。それは大きな仕事のように見えるかもしれませんが、OpenGLは他の多くの言語でも利用でき、多くの分野であなたを助けることを学ぶ –

+0

おそらく正しいでしょう。 OpenGLでこれをどうすればいいですか? (ご存じの場合) – Ospho

+0

あなたは、その領域の各ピクセルの周囲のピクセルをサンプリングし、平均化します。これは私が知っている最も基本的な方法ですが、非常に高速ではないので、1x1または4x4の代わりに2x2の四角形でブレンドし、素晴らしい効果を得るには3回かかりますので、すべての繰り返しを移動してください。 –

答えて

0

この領域の各ピクセルの周辺ピクセルをサンプリングして平均化します。これは私が知っている最も基本的な方法ですが、非常に高速ではないので、1x1または4x4の代わりに2x2の四角形でブレンドし、素晴らしい効果を得るには3回かかりますので、すべての繰り返しを移動してください。

+0

あなたはそれを平均を意味するのですか?あなたは背景や何かの線の外側のピクセルを曲げることを意味しますか?私はもう少し情報が必要です:) – Ospho

関連する問題