2012-10-28 4 views
1

일부 컨트롤, 웹/텍스트 컨텐츠 등과 같은 화면에 OpenGL "패널"을 제시해야합니다. 제안 사항이 있습니까? 이상 적으로 인터페이스 빌더의 폼에 놓을 수있는 OpenGL 컨트롤을 가지고 버튼과 같은 방식으로 조작 할 수 있습니다.MonoTouch - OpenGL 패널/분할 화면?

버튼, 제스처 컨트롤 등과 같은 표준 컨트롤을 제공하는 좋은 OpenGL UI 도구 상자도 작동한다고 가정합니다.

내가 생각할 수있는 가장 좋은 비유는 iPad 화면 상단 1/3에 3D 콘텐츠를 표시하고 하단에 관련 텍스트와 텍스트 관련 탐색 컨트롤을 표시합니다. Apple TV 광고 교과서의

나는 this similar question을 찾았지만 대답의 의미는 분명하지 않습니다. (이것은 처음으로 "Hello World"iOS 앱이 아니기 때문에 일부 용어는 익숙하지 않습니다.)

답변

1

OpenGL을 사용하여 3D 콘텐츠를 렌더링하려면 iPhoneOSGameView을 사용할 수 있어야합니다. 난 당신이, 또는 단지 화면의 1/3에 아이 패드에 UISplitViewController 이러한보기 중 하나를 배치 할 수 있어야한다 생각 https://github.com/xamarin/monotouch-samples/blob/master/GLPaint-GameView/PaintingView.cs

: 여기

그것을 사용하는 예이다. 이것은 메일 앱에서 볼 수있는 분할 화면 컨트롤입니다.
[Register("MyClass")] 
class MyClass { public MyClass(IntPtr handle) : base(handle) { } } 

그래서 당신은 그것을 등록해야하고, IntPtr입니다 생성자를 포함 : 또한

, 당신이 필요로하는 모든이 인터페이스 빌더에서 클래스를 사용합니다.

행운을 빈다. 의 예가 정확히 인 것을 발견하지 못했습니다.

+0

유망 해 보입니다. 링크를 이용해 주셔서 감사합니다. –

+0

이것은 정확하게 문제를 해결하지 못했지만 올바른 방향으로 나아갔습니다. 감사. –

관련 문제