분류 전체보기(4)
-
유니티 스크롤되는 배경 만들기
안녕하세요 이번에는 유니티에서 스크롤 되는 배경을 만들어 보겠습니다. 다른 글들은 그냥 방법만 알려주고 추가적인 설명은 없는데, 저는 좀 더 자세하게 알아보겠습니다. 스크롤 되는 배경을 만드는 방법은 크게 3가지가 있습니다. 첫번째로 가장 쉬운 방법은 엄청긴 배경을 만들어놓고, 카메라가 플레이어를 따라 움직이거나 어느 방향으로 움직이면 당연히 배경이 움직이게 됩니다. 하지만 이 방법은 배경이 유한하다는 큰 한계가 있기때문에 완전 작은 게임이 아니고서는 우리가 원하는 방법이 아닙니다. 두번째 방법은 배경을 일정한 속도로 이동시킨뒤 카메라로부터 일정 거리로 부터 멀어지면 위치를 초기화해 화면이 계속 반복되게 만드는 방법입니다. 예제를 통해서 보여드리겠습니다. 배경으로 사용할 두 이미지 background와 ..
2021.08.17 -
무료 유니티 강의 추천
안녕하세요 이번에는 제가 유튜브에서 찾은 무료 유니티 강의들중 초보자가 듣기에 유용하다고 생각하는 강의들을 추천해드리고자 합니다. 저번 글에서 보여드린 강의들이랑 겹칠수가 있지만, 여러 강의들을 추가로 들어보고 글을 쓴거기 때문에 약간 설명이 다를 수 도있으니 참고 부탁드립니다. https://youtube.com/playlist?list=PLpj8TZGNIBNy51EtRuyix-NYGmcfkNAuH *Complete* Unity - Beginner Platformer Series Everything you need to know to build your first platformer game. This series is aimed at beginners, to really give them a hand..
2021.08.09 -
유니티 오브젝트 풀링(Unity object pooling)
오늘은 오브젝트 풀링을 쉬운 방법으로 만들어 보겠습니다. 총알같이 자주 생성되고 제거되는 오브젝트들은 생성하고 제거를 계속 반복하기에는 메모리에 부담이 됩니다. 렉이 잘 걸릴수 있다는 거죠. 이를 방지하기 위해서 오브젝트 풀링기법을씁니다. 계속 생성하고 제거하는거보단 맨처음 한번에 모두 생성해놓고, 쓸때만 활성화해서 쓰고 다쓰고나서 비활성화를 하면 하이어라키에는 남지만 생성하고 제거하는것 보다는 더 나은 방법이 됩니다. 두 방법의 차이는 쉽게 말하면 생성과 제거가 아니라 활성화와 비활성화입니다. 이 기능을 구현하기 위해서는 3가지 기능이 필요합니다. 오브젝트 풀러 생성, 오브젝트 활성화, 오브젝트 비활성화 다른분들은 이 기능을 다 한코드에 압축시켜서 간단하게 만들지만 저는 좀 더 쉬운방법으로 이해를 하기..
2021.06.03 -
유니티를 처음 사용하는 개발자로서 학습 방향
안녕하세요 저는 소프트웨어 학부의 학생이자, 저만의 게임을 만들고싶어하는 로망을 가진 흔한 학생입니다. 제가 고등학교, 짧은 대학교 생활을 하면서 해본 개발이라고는 2017 -C언어 처음 사용, app inventor 사용 -서울 해커톤 대회 아두이노&app inventor : 가로등 백업 라이트 제작 -스크래치 지역 아동 교육 봉사 2018 -아두이노, GMS2학습 -app inventor: 스마트 냉장고용 식단 관리&추천 알고리즘,앱 제작 -아두이노&appinventor : 자폐아동들을 위한 aba 학습로봇 제작, 스마트 화분 제작 -GMS2, shaun spalding(유튜브) 온라인 강의로 독학후 2인용 대전게임 제작 -교내 아두이노 멘토 2019 -서울 mbed 해커톤 : 치매 노인 도우미 스마..
2021.05.27