본문 바로가기

유니티5 독학 & 게임 제작947

유니티5 독학하기 그12번째 걸음-책의 오타인지 설명의 누락인지 모를 일 안녕하세요? 지난번 시간에 이야기한 대로 이번 포스팅에서 챕터6를 다 실습해 보려고 했습니다만, 예상치 못한 일이 발생해서 다 실습을 할 수 없었습니다. 아무튼 그런데로 여기까지 실습을 하기는 했으니, 그 내용을 포스팅 하고자 합니다. 먼저 PlayerData라는 게임 오브젝트를 생성하도록 합니다. 그 다음에는 PlayerData.cs라는 C# 스크립트를 생성해서 추가하도록 합니다. 우선 위 스크린샷에서 void Start() 함수 위에다가 변수들을 여러개 설정해 두도록 합니다. 여기서 long이라는 변수 타입은 일반적인 int타입에 비해서 엄청나게 많은 자릿수의 숫자를 지정할 수 있는 변수 타입이라고 들었습니다. 그 다음에 PlayerData 클래스 위에다가 UserItem이라는 클래스를 생성하는데, .. 2017. 6. 2.
유니티5 독학하기 그11번째 걸음-계속되는 좌우충돌 실습일지 안녕하세요? 지난번 시간에는 가지가지 스크립트 에러가 겹쳐서 애를 먹었는데, 이번 포스팅에서는 이제 다시 [실전! 유니티5로 소셜 네트워크 게임 만들기]의 챕터6를 계속해서 실습해 나갔습니다. 다만 이래저래 책에서 세세하게 알려주지 않은 내용이 많아서, 좌우충돌하는 내용이 많아, 당초 계획보다 조금 더 늦어졌습니다. 먼저 지난번 포스팅에서 코루틴에 대해서 실습을 하였는 게임 오브젝트를 삭제 하도록 하겠습니다. 물론 그냥 놔두어도 큰 상관은 없어 보이기는 합니다만, 그래도 쓸데없이 충돌을 하는 것을 방지하기 위해서 제거하도록 하겠습니다. 다음은 이전에 만들어 둔 TitlePlay.cs로 가서, 이전에는 계속 스크립트 에러가 일어났던 FacebookAndroid라는 함수를 입력하도록 해 보았습니다. 계속해서.. 2017. 6. 1.
유니티5 독학하기 그 10번째 걸음-드디어 찾아낸 해결책과, 이어지는 실습 안녕하세요? 우연히 인터넷상에서 물어보니, 지난번 유니티5에 발생한 에러에 대한 해결책이 나왔길래, 이 문제를 해결하고, 이어서 인터넷상에 있는 이미지를 유니티에 가져오는 작업을 하고자 합니다. 우선 해결책에 대한 것을 네이버 유니티 카페에서 찾을 수 있었습니다. 이전 유니티 버젼에서 사용하던 명령어가 바뀌어서 생기는 현상이라고 하면서, 이를 개선하기 위해서는 에러가 난 스크립트를 일일히 수정해야 한다고 합니다. 위 스크린샷에서 붉은색 밑줄을 친 곳은 원래는 collider라는 항목이 있었습니다. 이걸 모두 GetComponent()라는 것으로 바꾸기만 하는 것으로 에러를 수정할 수 있었는데, 그것을 몰라서 이렇게 헤메고 있었습니다. 이제서야 NGUI에서 제대로 된 화면이 나오는 것을 볼 수 있었으며, .. 2017. 5. 31.
유니티5 독학하기 9.5걸음-좌절과 재기의 희망 안녕하세요? 한참 독학을 하고 있는데, 무언가 제 레벨에서는 해결을 할 수 없는 문제가 발생하는 바람에 하는 수 없이, 이제까지 했던 것을 새로 다시 만들어야 하는 상황에 처했습니다. 아무튼 이 상황이라도 블로그에 포스팅을 하고자 합니다. 일단 새로이 추가되는 스프라이드도 저렇게 아틀라스(Atlas)를 클릭해서 어떻게든 새로이 이미지를 추가하도록 합니다. 이렇게 해서 이미지를 3개 더 추가하도록 합니다. 이제 Assets(에셋)폴더에다가 source라는 폴더를 만들고 나서, 여기다가 TiltePlay라는 스크립트 파일을 생성하도록 합니다. 일단 여기서는 책에서 언급하기를 prime31에서 지원하는 함수라고 해서 FacebookAndroid.init ();를 추가하기는 했는데, 전혀 인식을 못하는 모습을 .. 2017. 5. 30.