2014-01-28 2 views
0

오디오 기기와 드럼을 실시간으로 시퀀싱 할 수있는 앱을 만드는 데 관심이 있습니다. 이는 여러 모바일 플랫폼에서 작동합니다. 필자가 디자인 한 비주얼 인터페이스는 정교하고 사용자 지정 그래픽 기능이 절실히 필요합니다.게임 엔진 위에 음악 제작 앱을 만드는 것이 이치에 맞습니까?

내가 보는 방법에는 두 가지 옵션이 있습니다. 1. OpenGL ES에 대해 배우고 비교적 플랫폼 간 무언가를 구축 한 다음 특정 OS API와 상호 작용할 수있는 레이어로 포장하십시오. 2. 2 차원 게임 엔진 (예 : Unity 2D)을 사용하여 반응 형 인터페이스를 구축합니다.

옵션 1은 그래픽을 프로그래밍 해 본 적이 없기 때문에 가장 어렵습니다. 옵션 2는 과도 할 수 있습니다. 오디오 프로세싱 어플리케이션은 DSP 루틴을위한 로우 레벨 최적화를 많이 필요로하기 때문입니다. 이 힘의 일부를 게임 엔진 전체로 잃는 것은 바람직하지 않을 수 있습니다.

모든 플랫폼에서 처음부터 인터페이스를 다시 구현할 필요가 없습니다. 버그가 많으며 오류가 발생하기 쉽고 관리하기가 쉽지 않습니다.

내 옵션을 평가하는 가장 좋은 방법에 대한 의견을 보내고 싶습니다. 누군가 이미 이와 비슷한 것을 보았습니까?

그것은 이미 완료되었습니다
+0

[Android SDK] (http://developer.android.com/sdk) 또는 [Qt] (https : // qt-project)가 아닌 이유는 무엇입니까? .org /), 적합합니까? –

+0

Android 이상으로 실행해야하기 때문에. 나는 나중에 Android, iOS 또는 다른 OS 레이어로 포장 할 수있는 보편적 인 백엔드를 만들고 싶습니다. – Phonon

+0

좋아, Qt 나 다른 크로스 플랫폼 애플리케이션/UI 플랫폼을 보셨습니까? –

답변

1

, 나는이 의미가 있는지 여부에 관해서는 , 유니티 포럼에 그것을보고, 확인은, 유니티는 정말 놀라운 무언가를하지 않습니다, 당신은 한 번 개발하고 배포 할 수 있습니다 생각 iPhone, Android 및 WP 등에서 사운드 효과 플러그인과 함께 xCode를 사용하는 대신 손쉽게 연결할 수있는 fmod가 제공됩니다. 내가 할 일은 아니지만, 만약 그렇다면 화합이 이루어질 수있는 놀라운 시각적 질문을 통해 기능을 수행 할 수 있다고 생각할 때 특히 단합이 완벽 할 것입니다. 롤 (Lol)은 판매용 피치처럼 들리지만 그럴 수는 없습니다. 필요한 경우 누락 된 기능을 플러그인에 작성할 수 있기 때문입니다. {버그}의 고통 인 OpenGL로 치기

관련 문제