분류 전체보기 119

C# 기초 문법 - 조건문, 배열, 구조체(2주차 2일)

📕 문법강의-2주차 1)조건문과 반복문2)배열과 컬렉션3)메서드와 구조체 조건문if문 - esle if, elseif(조건식){ //조건식이 참일 경우 실행할 코드}👀 만약 if문 2개를 만들고, 둘다 참일경우,       출력되는 것은 마지막의 if문의 내부에서 진행되는 것만 출력한다. switch문switch (변수나 식){ case 값1: // 값1이 나온 경우 실행되는 코드 break; case 값2: // 값2가 나온 경우 실행되는 코드 break; // ... default: //생략가능 // 모든 case문에 해당하지 않는 경우 실행되는 코드 break;} 3항 연산자if / else 문과 같..

Unity 내배캠 TIL 2024.09.23

C# 기초 문법 - 변수, 자료형, 연산자(2주차 1일)

📕 문법강의-1주차 1) 프로그래밍 기본 요소 2) 변수와 자료형3) 연산자와 문자열 처리 Main 메서드는 필수적인 요소로 프로그램 실행을 위한 요소이다. Console.WriteLine : 출력을 위한 메소드, 출력 후 다음 줄로 커서 이동 (\n을 포함)Console.Write : 출력 후 커서가 마지막 자리 옆에 위치함Console.ReadLine : 사용자의 입력을 받는 기능Console.Write("Enter your name: ");string name = Console.ReadLine();Console.WriteLine("Hello, {0}!", name);//Enter your name: 뒤에 커서 가 있고//사용자의 입력을 받고 아래에 WriteLine에서 출력을 함Console.Wr..

Unity 내배캠 TIL 2024.09.23

카드 뒤집기 게임 - 팀 프로젝트 (1주차 회고)

1주차 목표  1. 배움과 기록을 성실히하기 📝 2. 팀원과 소통 열심히 하여 많이 배우기 - Keep 👍 1. TIL 꾸준히 작성하기! - Problem 🤯 1. 개인 공부를 더 할 것!(매일 1시간 이상)   - 배웠던 내용 복습하기! 알고리즘 한번 더 고민해보기(다른 방법은 어떤것들이 있는지)  - Try ✊ 1. 주말에도 강의 복습하기!  이번주 총평일주일이 길 것 같았지만, 너무나도 짧았던 것 같다.더 많은 아이디어로 추가 기능을 구현하려 했으나 시간이 부족했던것 같은 느낌!다음에는 조금 더 공부해 능숙하게 원하는 기능을 구현할 수 있도록 코딩 해야겠다. 🔥2주차 목표🔥    1. 배움과 기록을 성실히하기 📝  2. 매일 매일 복습하기

회고록 2024.09.18

카드 뒤집기 게임 - 팀 프로젝트 협업하기(1주차 5일)

조건이 충족되었을 때 애니메이션이 작동하고, 삭제되는 GamObject 만들기 카드를 맞췄을 때 +3초 하트가 위로 올라가는 애니메이션, 카드를 틀렸을 때는 -1초 (Level별 상이) 하트가 아래로 내려가는 애니메이션!애니메이션을 녹화버튼을 통해 각 포지션값과 Image color값을 변경해 준다. Add Event 버튼으로 가장 마지막에 추가해 준다. 마지막 부분에 넣어준 Event를 클릭하면 아래와 같이 Inspector창에  아래와 같이 Function이라는 부분이 보인다.  미리 만들어 놓은 AddTime Script의 TimeAdd함수를 넣어준다!public class AddTime : MonoBehaviour{ public void TimeAdd() { this...

Unity 내배캠 TIL 2024.09.15

카드 뒤집기 게임 - 팀 프로젝트 협업하기(1주차 4일)

밤새워 고민하던 2장 이상의 카드가 클릭되면 카드가 뒤집어지지 않게 하는 코드!!!!!!아침 일찍부터 팀원들과 상의를 해봐도 해결되지 않아,튜터님을 찾아갔따!!!기존의 Card Script에 없던 if문에 return값 반환은 생각해 보지 않은 것은 아니었다.게임 플레이를 하며, 게임매니저 인스펙터를 계속 보다 보니,Second Card에 눈으로 식별하기 어려울 정도로 Null값 만 보였다.그래서 그런지 아래의 If문이 제대로 동작되는지 판별하기 어려웠다. Card ScriptDestroyCard - DestroyInvokeCardCloseCard- CloseInvokeCardInvoke 함수가 들어가면 게임매니저 스크립트에는 즉시 null값 반환인데,카드는 아직 삭제되는 동작과 다시 Flip 되는 동작..

Unity 내배캠 TIL 2024.09.12

카드 뒤집기 게임 - 팀 프로젝트 협업하기(1주차 3일)

오늘은 각자 분담 하여 전체 씬에 동일하게 카드뒤집기가 가능하도록 구현하기로 했다.각자 다른 Secne에서 마무리 작업하고, Easy , Normal, Hard Secen내에 Hierarchy에 있는 것을합치기로 했다. Start Secne은 팀장님이 각 씬으로 넘어갈 수 있게 씬전환까지 완료! 구현로직 1. 기본 빈 공간에 "카드를 맞춰주세요"라는 Text 나타내기.Asset Store에서 버튼 이미지 찾고, 배경이미지 적용!강조하기 위해 녹화버튼으로 투명도 변경 Animation 적용! 2. 방해요소가 나타날 때 Warning Sign을 추가하는 로직을 구현하기로 했다.기존 방해요소가 나타날 때 "카드를 맞춰주세요"라는 Text 가 사라지고,Warning sign이 생성되게 하고,  Invoke로 몇..

Unity 내배캠 TIL 2024.09.11

카드 뒤집기 게임 - 팀 프로젝트 협업하기(1주차 2일)

사전 캠프동안 학습한 내용을 바탕으로 팀 프로젝트를 진행한다.기존의 배운 코드를 활용했고, 추가기능을 많이 추가하여 진행하기로 하였다.우리 팀 팀장님이 디자인 전공으로 UI를 자유자재로 다룰 수 있었고,기존 몇몇 프로젝트를 진행 해본 팀원들도 있어서 오류는 많을지 라도 함께 헤쳐나갈 수 있을 거라 생각했다. 진행하면서 어려웠던 점은 다양한 오류들이 가득했던 하루였던 것 같다.협업을 하다 보니 완성작이 아니고, 각자 작업물을 만들고, Push-Merge-Pull무한 반복 중 생긴 오류들!UNITY 프로그램 내에서 툴을 잘 다룰 줄 몰라서 생긴 오류들! ex_1) 캔버스의 사이즈가 UI버튼의 사이즈보다 너무 커서,         16개의 Card Prefab의 버튼 중 1개만 작동하거나 아예 작동하지 않는 ..

Unity 내배캠 TIL 2024.09.10

깃허브_데스크탑 - 팀 프로젝트 협업하기 (1주차 1일)

1. 팀장이 깃허브에서 레포지토리 생성하기2. 팀원 초대하기 세팅-콜라보레이터스 - 깃허브이메일 Discard = 필요없는 파일 삭제Stashed Changes = 따로 뺀것을 기록해둠 = Restore 다시 불러오거나 Discard Merge는 합치고자 하는 브랜치로 이동후, Merge해야함  Ex. Dev에 내 브랜치 작업을 넣고 싶을경우, Dev로 이동후 합칠 내 브랜치를 선택함 3. A와 B 각 작업자가 본인의 브랜치 생성 후 브랜치에 작업물 commit 푸쉬  / 원격에 동기화가 됨 A 첫번째 작업자A가 Dev 로 합쳐야함 Dev에서 A를 머지해옴 Dev 와 Dev-A가 달라져 push 활성화 됨 => push 하기 B는 본인의 Dev와 원격의 Dev가 달라짐.원격 Dev에서 pull을 땅겨와야..

Unity 내배캠 TIL 2024.09.10

스파르타 코딩 클럽-내일 배움 캠프(Unity_6기)

내일 배움 캠프 Unity 트랙에 참여한 계기는 무엇인가요?기존 오프라인 강의를 한번 듣고, 부족한 부분이 많은 것 같아 추가적인 지식을 채우고 싶었습니다.10,000시간의 법칙과 같이 반복적인 학습을 통해 분명 한 단계 업그레이드를 할 수 있는 계기가 되었으면 합니다.본 코스 수료 후, 어떤 게임 개발자로 성장하고 싶나요?게임프로그래밍 언어에 모든 부분을 습득하여, 여러 엔진을 다룰수 있는 개발자로 성장하고 싶습니다.그 외에 Untiy 트랙에 기대하는 것이 있다면 자유롭게 작성해 주세요.C#코드의 문법을 완벽하게 이해하고 활용 할 수 있었으면 좋겠습니다.Unity의 모든 기능을 알고, 자유자재로 사용할 수 있었으면 좋겠습니다.

Unity Quest 2024.08.30