6

この vid を見つけました: http://www.youtube.com/watch?v=eVi6ThY3LRsこれ は、openGLES の標準的な効果のようなものでしょうか。よく見かけるので間違いないです。KoiPond が使用し、DuckDuckDuck が使用します。多くのゲームで使用されています。彼らはすべて宇宙飛行士ではありません。彼らは普通のプログラマーです ;) では、これはどのように行われるのでしょうか? ウェブ上でこれに関するチュートリアルはありますか?

4

3 に答える 3

7

古い例については、「歪む」例を見てください。これは1992年に作成されたものであることに注意してください(compress.cで調べただけです)。

マウスボタンが押された場所で画像に波紋を発生させる素晴らしいプログラム。プログラムの別のモードはゴムのシートのように機能し、マウスをドラッグすることで引っ張ることができます。

私は自分のMacで例をコンパイルすることができました。

  • すべての名前をに変更#include <GL/glut.h>します#include <GLUT/glut.h>
  • 関数にaを追加usleep(33*1000);しますidle()
  • ファイルの名前をに変更しますripple_precalc.cripple_precalc.c.orgまたは単にrmします)
  • 「」でコンパイルするとcc *.c -framework GLUT -framework OpenGLa.out
于 2009-04-07T17:43:39.767 に答える
1

JeeBeeはそれを正しく持っています。このチュートリアルに基づいてコードを作成できます。

http://www.gamedev.net/reference/articles/article915.asp

于 2009-04-15T06:07:36.650 に答える