私は、iPhone用のOpenGLテンプレートの上にiPhoneアプリケーションを構築しています。私はいくつかのクラスで触れても反応しないことに気がついたときに、ユーザーインタラクションをアプリケーションに追加しようとしていました。他のクラスの接触に応答する
現在は、GameAppDelegate
は、最終的に私のScene
render
メソッドを呼び出しrender
方法、最終的には私のES1Renderer
クラスを呼び出すstartAnimation
方法、私のEAGLView
クラスを呼び出します。この時点ではちょっと混乱していることは分かっていますが、結局それを掃除します。
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
は、EAGLView
クラスでのみ呼び出され、チェックされます。私は他のクラス(最も重要なのは私のScene
クラス)に欠けているものがわからないので、そのメソッドがあるかどうかを自動的にチェックして実装します。
これを実行しました。ありがとう! –