강의 3에서 저희는 게임 오브젝트에 PlayerMove_1을 드래그 앤 드랍(상속)시켜서 오브젝트를 움직이게 하는 것을 성공했습니다. 그런데 문제가 있습니다. 플레이어 캐릭터와 적이 동일한 속도로 움직이기 때문에 만날 수가 없습니다. 두 오브젝트의 속도를 동일한 C# Script로 바꾸는 방법에 대해 알아보도록 하겠습니다. PlayerMove_1 클래스에 public float m_fSpeed; (멤버변수)를 추가했습니다. 이걸 추가하면 뭐가 바뀌는지 유니티에서 확인 해봅시다. 유니티로 돌아와서 PlayerMove_1 스크립트를 추가한 오브젝트를 선택해보면 Inspector에서 새로운 것을 확인할 수 있습니다. 추가한 멤버변수의 값을 유니티에서 바꿀 수 있는데요. 이것을 활용해 각 오브젝트의 속도를 바꿀..
1. 원하는 이미지 선택하기 Hierarchy 에는 GameObject 가 모두 포함되어 있다고 설명했었습니다. 이동을 원하는 이미지 소스를 더블클릭하면 Scene 에서 초점이 확대됩니다. Inspector 에서 이미지 소스를 편리하게 수정할 수 있습니다. 이것 저것 만져보면 금방 기능을 알 수 있으니 이참에 건드려 보는걸 추천드립니다. 하지만 아무리 유니티라고 해도 불안정한 부분이 있습니다. Scale 은 아시다 싶이 소스의 크기를 늘리는 기능인데 건들이면 문제가 발생할 수 있습니다. 크기를 키우고 싶다면 Scale 을 사용하는 것보단 이미지 자체를 크게 만들어서 넣는게 좋습니다. 2. C# Script 만들기 그렇습니다. 사실 앞에서 이미지를 선택하는건 안해도 됩니다. 바로 코딩으로 들어가면 너무 재..
1. 가져온 소스에서 원하는 이미지 소스 선택저는 Sunny Land 를 Import 했었습니다. Sunny Land 폴더에는 많은 이미지 소스가 있는데 그 중에서 원하는 이미지를 선택하시면 됩니다. 2. 이미지 소스 Hierarchy(계층) 로 옮기기Hierarchy(계층)에는 현재 열려있는 씬(Scene)의 모든 GameObject가 포함되어 있습니다. 게임 화면에 보이는 것들을 통제하는 곳이라고 생각하시면 됩니다.더 복잡한 기능은 게시물을 업데이트 하면서 필요할 때 설명하도록 하겠습니다.
1. "Window" -> "Layouts" -> "Default" 으로 초기값 설정 처음 유니티를 실행하고 "Window" -> "Layouts" -> "Default" 으로 모든 레이아웃을 초기상태로 설정해주세요. 그렇다면 위 사진처럼 되있을 것입니다.만약에 카메라 이모티콘이 보이는 "Scene" 가 위 사진과 다르다면 2D가 아닌 다른 "Template"로 설정하신 겁니다. 2D로 새로 만들어주세요. 2. "Asset Store"로 이동"Asset Store" 는 유니티에서 지원하는 프로젝트에 사용할 수 있는 여러가지 소스(프로젝트에 필요한 여러가지 파일)들을 가져와서 사용할 수 있는 상점입니다.유니티로 게임을 만들기 위해서는 이미지 소스와 그 밖에 여러가지 소스들이 필요합니다. 처음부터 새로 만들..