728x90

GameDevelop 96

Unity visualstudiocode .NET Core SDK를 찾을 수 없습니다 오류

mac을 사용하는데 자꾸 visual studio code에서 오류가 나서 검색해봤는데 이유를 못찾다가 드디어 이유를 알게되어 쓴다....(이재현 튜터님 감사합니다) 문제가 꽤 있었는데 검색해서 해결한 부분은 SDK깔기(dotnet)이었다.근데 여기서 문제는 분명히 dotnet을 깔았는데, vsc에서 인식을 못한다는 것이었다. 아래 사진과 같이 SDK가 없다해서 SDK받기를 누른 후 .NET Core SDK9.0설치를 해도 계속 저 오류문구가 떴다. 🔹오류원인부터 말하자면 이문제는 경로 문제였다. 원래는 SDK설치시에 자동으로 ./zshrc에 dotnet 경로가 추가되는데 안되서 수동으로 아래의 경로를 추가해주었다.터미널에 아래와 같이쳐서 zshrc를 열고vi ~/.zshrc(sources는 경로 ..

[TeamProject1_2025.04.11] 카드 게임 - 팀프로젝트 회고

프로젝트 개요프로젝트명: 파랑이 좋겠군...플랫폼: Unity (C#)진행 기간: 2025년 4월 7일 ~ 2025년 4월 11일참여 인원: 5명주요 역할: 기획, UI/UX, 애니메이션, 사운드, 이펙트 구현 등Unity를 기반으로 한 캐주얼 카드 배치 게임으로 다양한 애니메이션과 사운드, 이펙트가 어우러진 미니 게임 게임 소개게임 장르: 캐주얼 카드 게임게임 방식: 제한된 시간 안에 올바르게 같은 카드를 모두 선택하면 성공기본 / 셔플 / 블라인드 등 다양한 방식의 카드 배치 애니메이션을 즐길 수 있다.📷 게임 플레이 스크린샷 🎬 게임 플레이 영상 프로젝트 구조아키텍처 다이어그램주요 클래스 흐름주요 기능기능설명Game Manager게임 전반 로직 관리, 상태 전환Card Placement카..

[TeamProject1_2025.04.10] 코루틴(Coroutine), Invoke

기본 개념 팀원분의 코드를 보다가 IEnumerator을 보게되어 여쭤봤는데, 코루틴(Coroutine)이라고 하셨다.어떨때 쓰는지와 어떻게 쓰는지에 관해 관련 개념을 찾아보았다. 🔹찾아보니 코루틴은 어떤 느낌인가? 라고물으면 아래와 같이 정리할 수 있었다."함수를 실행하다가 잠깐 멈췄다가, 다시 돌아와서 계속 실행하는 것" 유니티 코루틴(Coroutine)이란? - 코루틴은 시간과 관련된 처리를 깔끔하게 할 수 있게 도와주는 기능- 쉽게 말하면 중간에 잠깐 멈췄다가 다시 실행할 수 있는 함수- 일반 함수랑 다른 점은 실행 도중에 yield return이라는 키워드로 잠깐 멈췄다가 다시 돌아올 수 있음- 게임 개발을 하다 보면 어떤 동작을 바로 실행하는 게 아니라, 잠깐 기다렸다가 실행하거나 천천히 실..

[TeamProject1_2025.04.09] SoundManager, AudioSource, AudioClip

사운드 관리기존의 코드는 SoundManager에서 BGM만 관리하고 GameManager에서 카드가 뒤집어질때의 효과음을 플레이해주는 방법을 사용하였다. 그러나 Sound는 SoundManager에서 총괄하기로 해서 리팩토링을 진행했다!(많은 가르침을 주신 팀장, 팀원, 멘토님 감사합니다😄) 사운드를 어떻게 관리하면 좋을지 팀원분들과 논의를 많이했는데, SoundManageParent에서 AudioSource를 관리하고 SoundManger에서 이 AudioSource에 clip들을 갈아끼워주는 방식으로 관리하였다.  쉽게 설명해서 Audio Source는 CD플레이어, AudioClip은 CD와 같다.(멘토님께 여쭤보니 Sound를 관리하는 방식은 개발자마다 다른데, 멘토님은 캐릭터관련 오디오면 캐..

[TeamProject1_2025.04.08] 카드게임제작 - 카드뒤집기, 애니메이션 기능

기능분담팀원들의 사진을 바탕으로 한 캐릭터 매치를 하는 게임을 개발하기로 했다.필수 구현 기능카드 배치 ( 레벨 고려 ) + 사진카드 눌렀을 때 처리 ( 애니메이션, 사운드 )성공 & 실패 처리스테이지 선택 구성(레벨)UI원래는 필수구현 기능에서 아래와 같이 역할 분담을 했다.  내가 맡은 역할은 카드 눌렀을 때의 사운드와 카드가 뒤집어지는것, 카드애니메이션 전반이었는데 뒤집어질때 나오는 사운드가 사운드 매니저 맡으신 분과 merge할때 충돌이 엄청 나서ㅜㅜ 결국 사운드 매니저 분께서 사운드를 총관할하시기로 합의 봤다🥲➡️이후에 충돌이 안나게 커밋 규칙을 정하고 Scene을 나누고나니 충돌이 안나서 내가 사운드를 총괄하게되었다. SoundManager를 만들면서 backgroundBGM, flipSuc..

[TeamProject1_2025.04.07] 팀 협업 도구 Notion, GitHub

팀 노션 생성5명에서 한 팀이 되어 카드 뒤집기 게임 개발을 시작했다!Notion을 사용하여 프로젝트 기획, 협업 약속, 목표, 데일리 스크럼 등을 작성했다.협업 전에 어떻게 할 지 가이드라인을 정하면서 작업을 시작하여 한층 수월하게 작업을 진행 할 수 있었다. GitHub팀원 간의 협업을 위해서 github의 레포지토리를 생성했다.🎀 레포지토리 링크: Team23_CardGame GitHub - yuseong01/Team23_CardGame: 23조의 팀원사진으로 만든 카드게임입니다.23조의 팀원사진으로 만든 카드게임입니다. Contribute to yuseong01/Team23_CardGame development by creating an account on GitHub.github.com 이전에..

[Unity] 화면밖 네모들 Destroy

문제지금은 화면 밖으로 장애물(Square)가 이탈해도 사라지지 않고 계속 쌓여가고 있다.화면을 벗어나면 square를 Destroy해보자.화면에 보여지는 네모와 실제 square(clone)의 수가 일치해야 한다.  Square Script간단하게, y좌표가 화면을 벗어나면 Destory()함수를 이용하여 Square를 없애주면 된다. void Update(){ if (transform.position.y   결과화면

728x90