본문 바로가기

유니티2D

(13)
유니티 - Joint 2D를 사용한 줄타기 영상의 줄타기를 연습해보기 위한 기본적인 프로젝트 세팅이 되어 있는 파일입니다. 플레이어가 줄을 타기 위한 코드는 작성되어 있고 줄은 영상을 보고 따라 하시면 됩니다!
유니티 2D 언덕 오르기! 언덕을 올라보자의 기본 프로젝트입니다. 타일맵을 이용한 언덕과 움직이는 플레이어가 구현되어 있습니다! 연습을 위한분들은 받아서 사용하시면 됩니다!
피격처리 프로젝트 파일 안녕하세요 곰돌입니다! 이번 프로젝트는 피격처리에 관하여입니다. 피격되었을 때 넉백이 일어나면서 캐릭터를 일시적으로 무적상태로 만들며 피격 사운드까지 제어하는 것을 다룹니다. 요새 일이 생겨서 자주 못올리지만 그래도 최대한 꾸준히 올릴 수 있게 노력해 보겠습니다! 그럼 조금이라도 도움이 되었으면 좋겠네요. 영상에 사용된 에셋들은 전부 저작권이 자유로운 것들로 만들어졌습니다.
유니티 - 콤보어택을 만들어 보자 (feat. Timer) 안녕하세요. 곰돌입니다. 오늘은 타이머를 응용해서 간단한 콤보 시스템을 만들었습니다. 타이머는 코루틴과 반복문을 사용해서 아래처럼 아주 간단하게 만들 수 있습니다. 코드를 간단하게 설명하면 게임이 시작하면 타이머 코루틴을 실행하고 현재 시간은 0 최대 시간을 10으로 설정한 뒤 반복문을 스페이스바가 눌리기 전 그리고 현재 시간이 최대 시간보다 낮은 경우 계속해서 돌립니다. 이때 매 프레임 현재 시간에 deltaTime 값을 더해줍니다. 그리고 스페이스바가 눌리거나 현재 시간이 최대시간보다 크거나 같아지면 반복문을 나와서 현재의 시간을 로그로 찍어주는 간단한 타이머입니다. 이 방식을 응용해서 타이밍 바를 이용한 연속 공격을 간단하게 만들어 봤습니다. 슬라이더의 value를 서서히 증가시키며 미리 정한 범위..
나의 잠을 훔쳐 간 상점이란 녀석을 만들었다. 오늘 포스팅은 상점 만들기입니다! 프로젝트 기본 구성은 역시 패키지로 첨부되어 있으니 다운로드해서 사용하면 됩니다! 상점에는 판매하는 물건이 무엇인지 가지고 있는 스크립트를 가지고 있으며 콜라이더를 추가해서 화면에서 상점이 클릭이 되면 상점 창이 열리게 만들어줬습니다. 일단 판매기능부터 만들어줬는데 인벤토리의 아이템을 클릭해서 선택한 뒤 OK버튼을 눌러서 판매가 되게끔 구성해줬다 슬롯 스크립트의 주요 코드이다 슬롯이 클릭된 순간 상점모드가 아니라면 아이템을 사용하고 상점모드라면 아이템의 사용이 아닌 판매동의(?) 로 바뀌게 된다. 그리고 OK 버튼이 눌리면 SellItem이 호출되면서 판매동의(?)가 되어있는 아이템들을 팔아치워버리게 된다. 판매방식은 체크하고 판매로 이루어졌지만 구매는 상점의 아이템을 ..
유니티 _ 캐릭터 선택하기! 안녕하세요! 곰돌입니다. 이번 영상은 캐릭터 선택입니다! 프로젝트마다 자신에게 맞는 방식으로 구현하면 되지만 간단한 형식의 선택 법을 영상으로 만들어 봤습니다. 씬은 캐릭터를 선택하는 씬과 플레이 씬으로 나뉘며 캐릭터 선택씬에서 선택된 캐릭터의 정보를 가지고 있다가 플레이 씬에서 선택 된 캐릭터를 생성하고 플레이 할 수 있게 만들어줬습니다! 또, 캐릭터를 선택하면 간단한 애니메이션 변경과 SpriteRenderer의 Color를 변경하여 시각적으로 선택 된 모습을 확실하게 보여주었습니다. 캐릭터 선택 후 플레이씬으로 넘어갈 떄 각 캐릭마다 자신에게 맞는 능력치를 불러와서 적용시키는 것도 구현해보세요! 그럼 곰바! 스프라이트 : https://secrethideout.itch.io/team-wars-pla..
가중치 랜덤에 대해서 알아보자! 안녕하세요! 이번 영상은 가중치 랜덤에 관련한 영상입니다. 영상의 시청 후 첨부된 프로젝트 파일을 실행해 보시면 쉽게 이해가 되실 겁니다! 일반적인 랜덤은 모든 속성이 선택될 확률이 같지만 가중치 랜덤을 사용한다면 카드마다 선택될 확률을 다르게 변경할 수 있습니다. 간단한 뽑기 시스템을 만드는데 사용하시면 편하게 구현할 수 있을것으로 보입니다! 아래는 영상의 프로젝트를 간략하게 만들어 놓은 프로젝트 파일이니 유니티를 연 후 임포트 시켜서 보시면 됩니다! 스크립트 내에 간단한 주석이 달려있으니 참고하시어 보시면 됩니다. 그럼 즐거운 개발하세요!
초간단 유니티로 엔드리스 러너 만들기! 안녕하세요! 곰돌입니다! 이번에는 간단하게 모두가 알고 있는 구글 크롬을 인터넷 연결이 되어있지 않은 상태에서 실행 할 수 있는 게임!! 일명 공룡게임이라고 불리는 러너게임을 만들어 보는 시간을 가지겠습니다! 영상은 총 3번에 걸쳐서 진행이 되며 영상에 쓰인 리소스는 포스트의 첨부파일에서 받으실 수 있습니다. 영상을 보고 따라하는 시청자님들을 위하여 열심히 찍었으니! 자유롭게 사용하시면 됩니다! 또한 영상의 코드를 그대로 사용해서 출시까지! 해봤으니 한번씩 다운받아서 플레이 하셔도 감사하겠습니다! 플레이 해보기 : https://play.google.com/store/apps/details?id=com.DevGomdol.BearRun 고정된 플레이어는 계속 걸어가는 애니메이션이 반복되며 화면터치를 통해 ..