2013-11-01 3 views

답변

0

귀하의 문제는 APK 구축과 관련이 없다고 생각합니다. 두 장면을 모두 추가하고 선택하면 장면을 잘 만들어야합니다. 그러나 일치는 그들을 하나씩 "재생"하지 않을 것입니다.

첫 번째 장면으로 장면 0이 설정됩니다. 그래서 그것은 그것으로 시작됩니다. 다른 장면으로 전환하려면 코드를 작성해야합니다.

Unity는 Application 기능을 통해 다른 장면을로드하는 몇 가지 방법을 제공합니다. 그대로로드 된 객체들을 떠나

  • Application.LoadLevelAsync(...); //again, with the scene number or its name
  • 또는 two additive scene loading optionsApplication.LoadLevel(...); //with the scene number, or its name

    • .

      당신이해야 할 일은 다른 장면을로드 할 수있는 방법을 제공하기 만하면됩니다.

    +0

    감사합니다. 이제는 "장면"이 의미하는 바를 이해하지 못했을 것입니다. AR 응용 프로그램이 있고 3D 모델을 표시하려고합니다 (어떤 이미지 대상을 스캔할지에 따라 다름). 2 개의 다른 이미지 타겟과 2 개의 다른 3D 모델 나는 동시에 둘 다 보여주고 싶지 않습니다. 오직 하나만 할 수 있습니까? 사전에 감사합니다 – user2946696

    +0

    "장면"은 기본적으로 게임 수준입니다. 다른 3D 모델을 실제로 표시하려면 똑같은 장면에 넣고 스캔을 기반으로 표시하거나 숨길 스크립트를 작성하십시오. GameObject에는 SetActive (bool) 메서드가 있습니다. 이 모델을 사용하여 특정 모델을 숨기거나 표시 할 수 있습니다. – Bart

    +0

    또는'GameObject.renderer.enabled = // true 또는 false'를 사용하는 것이 좋습니다. (이미지 타겟에 렌더러 구성 요소가 있다고 가정) SetActive는 모든 구성 요소를 비활성화하고 항상 이상적인 것은 아닙니다. – Jerdak