유니티(2)
-
Unity 파일 저장과 불러오기 (Serialization)
Unity에서 파일을 저장하는 방법은 여러 가지가 있는데 이번에 제가 사용한 방법은 BinaryFormatter를 이용한 직렬화(Serialization)입니다. 직렬화는 객체의 내용을 바이트 단위로 변환하여 송수신할 수 있게 만들어주는 것을 의미합니다. 직렬화의 장점으로는 바이너리로 저장되기 때문에 안전하고 속도가 매우 빠르다는 것입니다. Unity - Manual: Script Serialization Script Serialization Serialization is the automatic process of transforming data structures or object states into a format that Unity can store and reconstruct later. So..
2019.07.16 -
Unity AI 프로그래밍 [Wolf and Rabbit]
게임 이름 : Wolf and Rabbit 개발 기간 : 2019.04.29 ~ 2019.06.18 개발 인원 : 1명 개발 엔진 : Unity3D A* 알고리즘과 FSM을 주로 이용해 만든 늑대와 토끼 게임입니다. 처음 게임 컨셉은 동물들을 키우는 게임인 타이니팜에서 영감을 받아 비슷하게 만들어 보려 했지만 문득 동물을 키우고 성장시키는 것이 아닌 자유롭게 풀어 놓고 생태계를 관찰하는 게임을 만들면 어떨까 하는 생각에 만들게된 게임입니다. 늑대는 토끼를 발견하면 토끼를 잡아먹고 토끼는 늑대를 피하며 배가 고플 때마다 당근을 먹는 게임입니다. 늑대는 일정 시간마다 나오고 토끼와 당근은 우측 상단의 버튼을 클릭해 배치할 수 있습니다. 1) 특징 Garbage Collector의 사용을 줄이기 위해 동물과 ..
2019.06.30