Unity/Unity 물리기반 Merge게임 프로젝트(수박라이크)

1. 사운드 세팅1)사운드 세팅 UI추가,배경음과 효과음 이미지를 추가,설정, 배경음, 효과음, 나가기 이미지는 Flacticon사이트에서 받아와Sprite로 바꿔서 사용했습니다. 2) 골드메탈님의 사이트에서 가져온 배경음, 효과음 추가.AudioManager라는 새 오브젝트를 하이라키에 생성해주고,배경음 오브젝트, 효과음 오브젝트를 각각 생성해준 후 드래그 앤 드랍으로 적용시켰습니다.2. 배경음, 효과음 온/오프 조작여기서 체크이미지는Toggle로 만들었고사운드 세팅 이미지의 자식으로 넣어줬습니다. (UI - Toggle) Toggle은 클릭할 때마다 체크 표시가 온/오프가 됩니다.이걸로 오디오의 온/오프 시스템을 추가할 것입니다. [GameManager.cs] public AudioSource ..
1. 점수 시스템과일이 합쳐질 때 레벨에 따라 점수가 추가되는 시스템을 만들었습니다. 1)점수UI를 만들어줍니다. 2)게임매니저에 점수UI의 텍스트를 드래그앤드랍합니다.게임매니저 스크립트에서네임스페이스에using.UnityEngine.UI, using TMPro 추가.멤버변수에    public TextMeshProUGUI txtScore 추가. 3)Update함수에서 실시간 점수 갱신.점수는 합쳐지고 레벨업할 때(Fruit.cs - LevelUpRoutine()) [GameManager.cs]void Update(){ txtScore.text = "Score: " + score.ToString();} [Fruit.cs]public void LevelUp() { isMerge = tru..
1. 오브젝트 합치기(Merge)두 개의 같은 모양의 과일 오브젝트가 닿으면하나는 업그레이드되서 다음 과일 모양으로,다른 하나는 사라지는 기능을 구현하려합니다. 합쳐지는 중에 같은 모양의 과일이 닿을 수도 있으니합쳐지지 않고 있는 과일끼리만 합쳐지게 만들어보겠습니다. 합쳐지는 기능은OnCollisionStay2D를 사용.합쳐지는 중인 과일은bool값으로 처리.public class Fruits : MonoBehaviour{ public SpriteRenderer spriteRenderer; // 다음 레벨의 과읾 모양을 담은 리스트. public List listSprite; // 합쳐지는 중인지 판별. public bool isMerge; // 해당 과일의 레벨로 같은..
미리 만들어놓고 소개해드리기가 정말 송구스럽습니다. 1. 데드라인 오브젝트 추가앞서 소개한 바닥, 좌우 벽과 같은 방법으로 데드라인을 추가해줍니다.색상은 자유롭게 변경하시면 되고 투명도만 좀 조절해주면 더욱 그럴싸해집니다.<p style="text-align:..
[ 서론 ]최근에 수박게임을 하다가 만들게 되었습니다. 유튜브에 수박게임을 만든 사람이 있나 검색해보니 골드메탈님께서 이미 관련 영상을 올리셨더라구요. 처음부터 끝까지 한 번 봤고, 정말 많은 도움이 되었습니다. 코드를 작성하면서 다소 비슷하게 만들어버렸지만, 나중에 다른 게임을 만들 때 중요한 참고자료로 사용될 것이라 생각합니다. 만약 수박게임을 만드시는 분께서 이 글을 보신다면 당장 뒤로가기를 누르고 유튜브로 골드메탈님의 영상을 참고하시길 바랍니다. 감사합니다.<hr contenteditable="false" data-ke-type="horizontalRule" data-ke-s..
ForMan_
'Unity/Unity 물리기반 Merge게임 프로젝트(수박라이크)' 카테고리의 글 목록