How to load next scene in current scene? private void LoadNextScene(){ // get current scene Scene scene = SceneManager.GetActiveScene(); // get current scene build order(index) int curScene = scene.buildIndex; // increase index to get next scene int nextScene = curScene + 1; // load next scene SceneManager.LoadScene(nextScene)} What is build order?It means that build order in build Setting. (Che..
개발/정보 검색 결과
유니티로 개발할때 현재씬에서 다음씬을 불러오고 싶을때가 있어요. 이럴때는 아래처럼 구현하면 손쉽게 할 수 있답니다. private void LoadNextScene(){ // 현재 씬 정보를 가지고 온다. Scene scene = SceneManager.GetActiveScene(); // 현재 씬의 빌드 순서를 가지고 온다. int curScene = scene.buildIndex; // 현재 씬 바로 다음씬을 가져오기 위해 +1을 해준다. int nextScene = curScene + 1; // 다음씬을 불러온다. SceneManager.LoadScene(nextScene)} 여기서 씬의 빌드 순서란?Build Setting 에 들어있는 씬의 순서를 말한답니다. 화면 우측의 0, 1, 2, 3.. ..
CubeBox? Pixel? 마인크래프트 같다고 해야할까요?요런종류의 게임을 만들때 자주 사용되는 툴이 바로 Magica voxel 이랍니다. 각설하고 대충 이렇게 사용해요. 전 디자인감각이 꽝이라서 대충 만들어봤는데, 전문가분들은 이걸가지고 아주 퀄리티 있는 장면을 만들어 주더라구요. 물론 여기 모델링 한 것을 가지고 유니티로 가지고 와서 게임속에서 활용할 수도 있어요. 이렇게 케릭터를 만들어서 애니메이션 효과를 줄 수도 있어요. 물론 무료로 사용할 수 있구요. 마인크래프트형 게임 개발할때 양대 산맥중에서 Qubicle도 있는데 이건 돈주고 사야되서 패스 했어요. 유니티로 적용하는 방법은 정말 간단합니다. Magica-voxel에서 Export 할때 obj 파일로 export해 줍니다. 그럼 파일이 3..
유니티 InputManager 추가방법을 소개합니다. Step 1. 메뉴에서 아래 항목을 찾아서 들어갑니다. Edit - Project Setting - InputManager Step 2. Size 에 현재 수가 20이라면 21로 배열의 크기를 늘려줍니다. Step 3. 아래처럼 새로운 항목이 하나 추가되는데 여기서 name, Gravity 등 자신에게 필요한 내용으로 바꿔주면됩니다. Step 4. 프로그램 상에서 직접추가한 항목의 이름을 호출하면 사용자 정의 InputManager 항목 작성하기 끝 간단하죠?
유니티로 게임을 개발할때 케릭터를 한번에 일정범위 만큼 움직여야 할 경우가 있습니다.제가 사용하는 방법은 Translate 함수를 사용합니다. 이 예제는 X 방향으로 moveSpeed 만큼 한번에 이동시키는 코드인데요, Mathf.Round가 사용된 이유는 소수점 자리를 항상 0 으로 강제로 유지시키기 위해서 넣었어요. transform.Translate(Vector3.left * moveSpeed);transform.position = new Vector3(Mathf.Round(transform.position.x), transform.position.y, transform.position.z); 유니티 게임 제작 입문 + 유니티 2D 게임 공작소 패키지국내도서저자 : 아스나 고지,오노 고지 / 김성재..
얼마전 아이가 어린이 집에서 생일 선물로 받아온 스피너이게 뭔가 했는데 요즘 완전 유행타고 있는 신상아이템이라고하더라구요. 그래서 앱으로 한번 만들어볼까 하고 생각해서 검색해보니까역시나 발빠른 IT는 엄청나게 많이 만들어 놓았네요. 그중에서 1위로 검색되는 앱 하나 설치해서 실행해 봤어요. 로딩되는 화면이나오고 메뉴도 간촐하네요. 게임방법은 저 위에 화면이 나오면 손가락으로 휙 그어주면된답니다.게임 개발할때는 요 액션을 보고 Swipe 이라고 하죵 언제끝나나 싶어서 열나게 휙휙 그었더니만게임이 끝났네요. 막 돌리다가 보면 이렇게 랭킹도 나오고요.간단하게 만들수 있는 게임인데 벌써 선점한 사람들이 많아서 랭킹에 올라가기란 쉽지 않겠네요. 일단 스피너 개발해 볼까 하는 생각은 접어야겠네요.
최근댓글