2014-10-06 3 views
1

가상 버튼이있는 3D 이미지 갤러리를 만들고 있습니다. 현재 vuforia 사이트의 가상 버튼 예제를 사용하여 하나의 이미지에 대해 각 버튼을 구현할 수 있습니다. 가상 버튼으로 탐색하기 위해 두 개의 버튼 만 만들고 싶습니다. 어떻게 내가 이걸로 갈 수 있을까.다음 및 이전 버튼이 포함 된 3D 이미지 갤러리 - 가상 갤러리 버튼

+0

@Theodor Solbjørg이 샘플 코드 나 앱에이 기능이 있습니까? 갤러리보기에 대한 지침이 필요합니다. –

답변

1

아래의 코드는 테스트되지 않았지만 C# 스크립트에 쉽게 추가 할 수 있어야하며 편집기는 어떤 경고가 표시되는지 쉽게 지적하고 쉬운 수정을 제안합니다.

List<Texture> MyImageList = new List<Texture>(); 
int imageIndex = 0; 

void OnGUI() { 
    GUI.DrawTexture(new Rect(0,0,Screen.width, Screen.height), MyImageList[imageIndex]); 
    if(GUI.Button(new Rect(10,10,80,10), "Prev")) { 
     Prev(); 
    } 
    if(GUI.Button(new Rect(200,10,80,10), "Next")) { 
     Next(); 
    } 
} 

void Next() { 
    if(imageIndex < MyImageList.Count) 
     imageIndex++; else imageIndex = 0; 
} 

void Prev() { 
    if(imageIndex > MyImageList.Count) 
     imageIndex--; else imageIndex = MyImageList.Count; 
} 

위와 같이 가상 버튼이 아니지만 글로벌 목록 인덱서를 사용하는 것이 가장 좋은 방법입니다.