미사일

Study/Unity 5(유니티5)

유니티 5(Unity 5) 왕초보를 위한 간단한 비행기 슈팅게임 만들기(C#) - 10 [적 기체 제거]

10강) 적 기체 제거오늘은 적 기체 제거에 대해서 알아보겠습니다.원래는 플레이어의 HP를 GUI에 나타내고 그 변화를 관찰하는 것 까지 하려고 했으나 너무 내용이 많아져서 이번 시간에는 적 기체 제거만 하려고 합니다. 지난 시간에 여기까지 했을 겁니다.여기서 이어서 진행하도록 하겠습니다. 적의 정보를 표현하기 위한 클래스 작성(이름은 항상 자기 마음대로 라는 것, 하지만 거기에 따른 코드 수정은 알아서 하셔야합니다.)(저는 Enemy_Data라는 이름으로 작성하였습니다.)먼저 새로운 C# 스크립트를 하나 작성하여 봅시다.지금 작성하는 클래스는 적의 정보를 표현하기 위한 하나의 틀이라고 생각하시면 됩니다. 새롭게 C# 스크립트를 작성하면 기본적으로 몇가지 작성되어 생성이 됩니다.(void Start, v..

Study/Unity 5(유니티5)

유니티 5(Unity 5) 왕초보를 위한 간단한 비행기 슈팅게임 만들기(C#) - 08 [미사일 발사2]

08강) 미사일 발사2지난 시간에는 일반적인 방법으로 "Instantiate 함수"를 이용하여 미사일을 생성하고 "Destroy 함수"를 사용하여 미사일을 제거하였습니다.오늘은 조금 다른 방법인 "메모리 풀링"을 사용한 미사일 발사를 사용해봅시다. 메모리 풀링(Memory Pooling)우리는 무슨 엔진을 사용하여 게임을 만들고 있을까요? 바로 "유니티" 입니다.그리고 우리는 어떤 언어를 사용하고 있나요? 바로 "C#" 입니다.C++(다른 컴퓨터 언어)로 게임을 만들게되면 메모리 관리를 프로그래머가 직접적으로 관여를 하여 사용했던 객체가 필요없어지면 메모리 공간에서 반환시켜줘야 합니다.이렇게 되었을 때 장점은 메모리를 원할 때 확보해줄 수 있다는 것이죠. 하지만 그 만큼 메모리 관리를 철저히 해줘야 한다..

Eskeptor
'미사일' 태그의 글 목록