본문 바로가기

제너레이터2

게임개발 중급(11) - 2D 플랫포머 게임 만들기(6) 2D 플랫포머 만들기(6) 이전시간에는 프리팹에 대해 알아보았습니다. 이번엔 저번에 알게된 프리팹을 실제로 예제에 적용하여 3초마다 플레이어가 움직일 수 있는 공간에 랜덤하게 코인 오브젝트가 생성되도록 제너레이터 스크립트를 작성 하겠습니다. 프리팹 사용 저번에 프리팹을 만들었고, 이제는 사용을 해야 합니다. 우선 프리팹을 사용하려면 특정함수를 사용해야 합니다. 바로 Instantiate() 입니다. 이 함수는 프리팹을 게임에 생성하는 역할을 해줍니다. 하지만 함수를 사용하려면 해당 함수가 사용된 스크립트에 프리팹을 전달해주어야 합니다. 프리팹의 전달은 아주 간단합니다. 사진으로 설명하겠습니다. Step 1 우선 빈 오브젝트를 생성하고 Generator 라고 이름을 붙혀주었습니다. 이곳에 저희가 만든 스크.. 2023. 4. 30.
게임개발 중급(3) - 2D 게임제작 기초 2D 게임제작 기초 이제 본격적으로 2D 게임을 만드는 방법에 대해 말해볼까 합니다. 2D와 3D 등등 다양한 프로젝트를 진행할 때에는 각 프로젝트 종류에 따라 사용되는 기술이나 필요한 컴포넌트 등이 달라집니다. 우선 2D 게임 제작에서 알아야할 기본적인 사항에 대해 알아보겠습니다. 1. 스프라이트(Sprites) : 2D 게임에서 이미지, 캐릭터, 배경 등을 나타내는 그래픽 요소입니다. 유니티에서는 스프라이트를 사용하여 2D 그래픽을 렌더링할 수 있습니다. 2. 씬(Scene) : 게임에서 사용할 수 있는 요소들을 배치하고 관리하는 공간입니다. 씬에서는 게임에 필요한 스프라이트, 카메라, 조명, 콜리더 등을 추가하거나 제거할 수 있습니다. 3. 카메라(Camera) : 게임을 플레이하는 플레이어가 볼 .. 2023. 4. 22.