본문 바로가기

유니티 스파르타 사전캠프

(3)
[내일배움캠프 사전캠프] 빗물받기 + 풍선을 지켜라 + 걷기반 퀘스트 1 오늘은 강의에 있는 빗물받기, 풍선을 지켜라와 걷기반 퀘스트를 해보게 되었습니다. 빗물 받기와 풍선을 지켜라에서 사용된 코드들을 보며 완성한 것에 비해 코드를 적재적소로 사용하면 스크립트와 코드의 양이 대폭 줄어든다는 것을 알 수 있었습니다. 그간 유니티 공부를 하는 동안에는 필요할 때마다 스크립트를 만들거나 구문을 그때, 그때 필요할 때마다 썼는데 오류를 줄이기 위해 변수를 하나 만들어서 재활용하거나, 스크립트를 필요에 맞게 분할하는 등 코드를 보다 효율적으로 쓰는 생각을 해볼 계기를 얻을 수 있었습니다. 빗물 받기 게임 활용된 기능Collision, RigidBody 물리엔진Collision 충돌 판정으로 Instantiate, Destroy 기물 생성 및 삭제time.DeltaTime, time.T..
[내일배움캠프 사전캠프] 캐릭터 움직이기 오늘 캐릭터 움직이기 강의를 보며 코드의 가독성을 높이는 방법을 알았습니다.  오늘의 문제점은 독학하던 시절 생긴 잘못된 코드입니다. 저는 독학하던 시절, 캐릭터의 움직임을 아래와 같이 IF문을 사용하여 코드를 작성했습니다. void Update() { if (Input.GetMouseButtonDown(0)) { if(direction  오늘 강의에서 배운 점은 아래와 같은 코드를 사용했는데, 똑같이 구현되더라도 위의 코드보다 깔끔하게 정리되었습니다. 오늘의 교육으로 기초를 다시금 살피며 코드를 실용적으로 쓸 노력을 더 해야겠다는 생각이 들었습니다.void Update() { if (Input.GetMouseButtonDown(0)) ..
[내일배움캠프 사전캠프] Unity 조사 Unity를 이용해 만든 프로젝트 /서비스 명장르, 분류제작사첫 번째 프로젝트던그리드로그라이크, 액션TEAM HORAY두 번째 프로젝트거지 키우기방치형마나바바세 번째 프로젝트주사위의 신퍼즐, 보드게임조이시티네 번째 프로젝트Fall Guys파티게임, 액션Mediatonic다섯 번째 프로젝트랜덤다이스 PvP 디펜스전략, 디펜스111%출처 : 나무위키위 프로젝트들의 공통된 특징이 있나요?Fall Guys를 제외한 게임들은 한 종류의 데이터 값이 많습니다. ex) 주사위 종류, 무기 종류 등여러분이 생각하는 Unity의 강점은 뭐라고 생각하나요?Unity의 강점은 개발자들이 주로 사용하는 엔진이기에 배움이 쉽고게임 엔진으로 나왔기에 게임 제작에 필요한 각종 함수와 변수가 정의되어 있습니다.또한, 빌드를 하여 ..