개발 검색 결과
CubeBox? Pixel? 마인크래프트 같다고 해야할까요?요런종류의 게임을 만들때 자주 사용되는 툴이 바로 Magica voxel 이랍니다. 각설하고 대충 이렇게 사용해요. 전 디자인감각이 꽝이라서 대충 만들어봤는데, 전문가분들은 이걸가지고 아주 퀄리티 있는 장면을 만들어 주더라구요. 물론 여기 모델링 한 것을 가지고 유니티로 가지고 와서 게임속에서 활용할 수도 있어요. 이렇게 케릭터를 만들어서 애니메이션 효과를 줄 수도 있어요. 물론 무료로 사용할 수 있구요. 마인크래프트형 게임 개발할때 양대 산맥중에서 Qubicle도 있는데 이건 돈주고 사야되서 패스 했어요. 유니티로 적용하는 방법은 정말 간단합니다. Magica-voxel에서 Export 할때 obj 파일로 export해 줍니다. 그럼 파일이 3..
아무리 사용자의 개인정보가 중요하지만 ㅠㅠ 개발자는 피곤해지네요. 안드로이드 6.0 이후 버전부터는 반듯이 권한 체크하는 코드가 필요해져 버렸어요. 또 언제 사용자가 권한을 해지할지 모르니, 해당권한을 사용하기전에는 무조건 권한이 승인되어 있는지 확인해야되구요. 귀찮지만 어쩔 수 없죠. 구현해야지요.사용자 발신목록에 접근해야되는 코드를 예로 들어볼께요. 예전같으면 그냥 이거만 manifests 파일에 넣어주면 끝났는데, 지금은 안되요. 첫번째 구현해야되는코드는, 권한 있는지 체크하기 //------------------------------------------------private int REQUEST_CALL_LOG = 1;private Activity mainActivity = this;//---..
유니티 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 이라고 하죵 언제끝나나 싶어서 열나게 휙휙 그었더니만게임이 끝났네요. 막 돌리다가 보면 이렇게 랭킹도 나오고요.간단하게 만들수 있는 게임인데 벌써 선점한 사람들이 많아서 랭킹에 올라가기란 쉽지 않겠네요. 일단 스피너 개발해 볼까 하는 생각은 접어야겠네요.
유니티 게임 만들기 #1 Master of Jump 출퇴근할때나 지하철에서 간단하게 조작해서 시간 보낼수있는 게임 하나 만들어봤어요.조작방법은 최대한 간단하게, 그냥 클릭만 하면 되게만들었어요. 스테이지를 넘어가면 갈 수록 새로운 모드의 게임들이 준비되어 있어요. 매주 맵과 모드도 새롭게 업데이트 할 생각이구요. 일단 지금까지 작업한 내용을 먼저 구글 플레이에 배포했어요. 개발자:1인개발 이미지:bevouliin.com (CC0, CC3 라이센스) 개발기간: 5일 (기본동작 1일, 맵 생성 2일, 벨런스조정 1일, 최종테스트1일) 게임방법:한번 클릭하면 점프, 공중에서 한번 더 클릭하면 더블점프 대충 요런 형식의 게임입니다. 확실히 유니티가 게임만들기는 편리하네요.용량이 많이 차지한다는 문제점이 있긴하지..
최근댓글