2021년 2월 17일 수요일

[Unity] 요점만. Scene 관련

1.Scene에 보이는 대로 게임뷰 카메라를똑같이 보이고 싶다. 
  - GameObject -> AlignWIthView (https://qiita.com/atsushi33/items/6761a9cf8cbcb7e0e322)
2.Git등에서 Scene의 변경사항을 추적할수 있도록 YML 형식으로 저장되게 옵션변경(또는 확인)
  [Edit] => [Project Settings] => [Editor] 에서 EditorSettings보기 -> AssetSerialization 을 ForceText 변경
3.Scene 제어 관련 함수들 
  - 로드 : SceneManager.LoadScene("stage2", LoadSceneMode.Additive);
  - 비동기로드 : SceneManager.LoadSceneAsync("stage3", LoadSceneMode.Additive); 
  - 언로드 :SceneManager.UnloadScene("stage1"); 
  - 인덱스번호로 씬 찾기 : Scene scene = SceneManager.GetSceneAt(i);
 4.에디터에서 여러씬을 편집하고 싶으ㄹ경우 Hierarchy > 마우스우 > Open Scene Additive 클릭
 5.Scene에서 다른 Scene으로 이동할때는 이전 씬의 내용이 모두 파괴되는데, 씬을 넘겨도 유지되야하는정보(이전씬에서만 필요했던 정보, 뭐가있을까...그냥 데이터클래스를 만들어서 거기에 일단 보관하면안되나...여튼 하다보면 있겠지만)를 다음씬에서도 그대로 쓰고 싶다면 이전씬에서 DontDestroyOnLoad(유지하고픈객체)를 지정하면된다.   



  * 참고 사이트
  - https://qiita.com/lycoris102/items/bf0a9ec4a653b4dd97b9#scenemanager%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6
  - https://blog.naver.com/developer_hyw/221043427652

Related Posts:

  • [Unity] ScriptableObject , 데이터를 깔끔하고 독립적으로 운영하는방법MonoBeheivour에 의존하지않으니 - 특정씬을 조회할 필요가 없다ㅏ-자동완성 도움받을수 있다.-에셋으로 등록할수 있다.-레퍼런스 추적가능? 하다.-느슨한결합-유니티오브젝트를 데이터형식으로 지정가능(Json이나Xml에서는 꿈도 못꾸지)란다.스크립트로 오브젝트를 만들어서 값들을 제어한다는  개념이다. 스테이지의 기본정보모음등은 json,xml등으로 만들어서 세팅하기도 하는데,이를… Read More
  • [Unity] splash 화면 부터 띄우자 공짜 사용자이니까 Edit->Project Setting 에 가면 ,Player 의 Inspector에 Splash 가 있다.Preview도 되고...참쉽다.… Read More
  • [Unity3d] 물리처리 Rigidbody, Collider  cocod2dx할떄 박스2d에 비하면이건뭐 천국..Unity3d 에선 물리처리가 걍 쉽다. 그래서 좀더 자연스러운 게임들이 나오는건가보다.RigidBody물리를 구현하려면 강체(Rigidbody : 형태가 변하지 않는 몸체?) 라는 속성을 게임오브젝트에 적용해주면 된다. 강체로 지정된 애들은 자신의 질량, 마찰력, 중력계수 등을 가지게되어 외부물체와 어떤 상호작용을 하게될지를 스스로 결정하… Read More
  • [Unity] 주사위 굴려서 어떤 숫자가 나왔는지 판단하기.  https://hacchi-man.hatenablog.com/entry/2020/06/19/220000일본 사람인데, 정말 재치있게 해결했다. 머리가 좋은듯.일단 오브젝트에 하위 오브젝트를 붙여서 Y 축으로(하늘방향으로) 가장 높은 곳에 있는놈이 보이는 숫자다 라는건데, 단순하면서 재치있다. dice 오브젝트에 6개의 빈 오브젝트를 지정하고, dice에 연결된 스크립트에서는 각면에… Read More
  • [Unity] 요점만. Scene 관련 1.Scene에 보이는 대로 게임뷰 카메라를똑같이 보이고 싶다.   - GameObject -> AlignWIthView (https://qiita.com/atsushi33/items/6761a9cf8cbcb7e0e322)2.Git등에서 Scene의 변경사항을 추적할수 있도록 YML 형식으로 저장되게 옵션변경(또는 확인)  [Edit] => [Project Set… Read More

0 comments:

댓글 쓰기