2009-10-09 2 views
0

단추에서 gridview까지 모든 것을 갖춘 사용자 지정 DirectX UI 라이브러리를 개발했습니다.사용자 정의 Direct-x UI 용 UI 편집기가 필요합니다.

일종의 화면 레이아웃 편집기가 필요합니다. 구성 파일이나 하드 코딩을 통해 수동으로 처리하는 데 너무 오래 걸립니다.

DirectX 편집 유틸리티를 개발하는 데 한 두 달 정도를 쓸 수는 있었지만, 이것에 쓸 돈은 한 두 달 밖에 없습니다. 나는 1 주일을 정당화 할 수 있습니다.

일부 요구 사항 :

  • 나는
  • 내가 같은 화면
  • I 전역 등 버튼, 텍스트 상자, 용기/창 /와 같은 컨트롤을 배치 할 필요가 새 화면을 만들 수 있어야합니다 이러한 컨트롤 (이름, 텍스트, 폭, 높이, 상위 컨테이너 등)

내 아이디어 중 일부의 특성을 조정해야 할 다음과 같습니다

  • VB.NET의 양식 편집기를 사용하여 양식을 설정하고 양식의 제어 정보를 게임 화면으로 변환합니다.
  • 웹 기반 편집기 설정 (일주일 이상 걸릴 것 같은데 ... 플래시 기반이 아니겠습니까?)
  • .NET 단추를 배치 할 수있는 VB.NET win32 편집기를 설치합니다 컨테이너 등 내 라이브러리의 버튼, 컨테이너에 해당하는 등

이 문제를 처리하는 가장 좋은 방법이 있습니까?

감사

답변

1

표현식 2는 어때? Expression Blend를 사용하여 Xaml을 생성 한 다음 Xaml을 수동으로 구문 분석하고 WPF 대신 DX로 UI를 생성 할 수 있습니다. Xaml은 이미 트리 구조로 배열되어 있습니다. 따라서 사용자의 데이터 구조와 관련이 없어도 씬 그래프처럼 보이게 될 것입니다.

한 게임에서 사용 된 렌더링 프로그램에서 작업했습니다. 우리는 gui를 만들기 위해 웹 페이지 편집기를 사용했습니다. 편집기는 html을 출력 할 것이고 우리는 gui를 만들기 위해 그것을 파싱한다.

1

아마 당신은 VS WPF 디자이너 또는 표현 혼합을 사용하여 디자인 할 수 있습니다, 다음 형식으로 XAML에서 변환기를 작성합니다.