전체 글(67)
-
2023.10.31 오늘의 TIL
미니프로젝트 시작을 위한 깃 강의를 듣게 되었다. Push Merge Pull.... 개념 자체는 이해가 되는데 막상 동작하려니 헷갈렸다. 팀원들의 도움을 통해 깃에 대해서 완전히?? 이해 했는데, 정리하자면 다음과 같다. 나무의 기둥이 Main 나무의 가지들이 Branch 완성 본을 만드는 것이 나무 역할이다. 이 때 협업을 위한 툴로 사용이 되는데, Pull 은 메인에 있는 내용들을 가져오는 것이다. Merge 는 내가 작업한 내용들을 메인에 넣어주기 위해 사용된다. 마지막으로 작업한 내용과 기존의 내용을 원격 저장소에 보내는 역할이 Push이다. 이렇게 이해를 하고 있는데, 앞으로 프로젝트를 진행하면서 어떤 오류들이 발생할 지 궁금한 상황이다. 오늘 미니프로젝트에서 맡은 역할은 카드 애니메이션 구현..
2023.10.31 -
2023년 10월 30일 본캠프 TIL (내일배움캠프 Unity 2기를 시작하는 마음)
본캠프가 본격적으로 시작되었다. 오늘 미니 프로젝트를 함께 진행하게 될 팀원들도 만나게 되었는데, 5명 중 4명이 동갑인 점이 신기했다. 오늘 발제를 통해서 앞으로의 수업과정, 출결사항 등 설명을 들을 수 있었다. 미니 프로젝트를 시작하기에 앞서 SA를 먼저 작성했는데, 와이어프레임과 전반적인 진행과정, 역할분담을 하게 되었다. 코딩집중 시간에는 4주차 카드 뒤집기를 다시 만들어보았는데, 사소한 오류들이 발생했다. 1. 종료 패널이 안나오는 오류 Time.timeScale = 0.0f; endTxt.SetActive(true); 코딩상에서 똑같이 했다고 생각했는데, 윗줄과 아랫줄이 바뀌는 바람에 시간이 0초가 먼저 되어 패널이 나오지 못한 오류였다. 2. public Animator anim; anim...
2023.10.30 -
2023.10.16 오늘의 기록
3주차 슈팅게임 만들기 dog vs cat 유니티와 VS커뮤니티를 활용하여 게임을 만들어보며 사용되는 코드와, 기능들에 대해서 더욱 자세하게 알 수 있었다. 1. 게임 제작에 필요한 기본 씬 만들기 2. 메인씬과 더불어 시작씬 만들어주기 - 버튼 컴포넌트는 "sprite"가 아니라, 반드시 "UI Image"에 붙여야 작동한다 3. 밥쏘기 -food scripts 만들어서 코딩해주기 transform.position += new Vector3(0.0f, 0.5f, 0.0f); -반복 코딩 InvokeRepeating("makeFood", 0.0f, 0.2f); void makeFood() { float x = dog.transform.position.x; float y = dog.transform.pos..
2023.10.17 -
2023.10.13 오늘의 기록
2주차 완강, 3주차 3-5까지 2주차 (풍선을 지켜라) 떨어지는 풍선을 최대한 막아주는 게임을 만들어보았다. 1. 기본 세팅 및 배경 만들기 -간단한 배경과 gameObject를 만들어 틀을 만들어준다. 2. 애니메이션 더하기 -풍선이 터지는 애니메이션을 만들어야해서 Animation 폴더를 만들어준다. 3. 마우스에 움직임 더하기 -Scripts를 활용하여 코딩을 통해 마우스에 움직임을 더해준다. void Update() { Vector3 mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition); transform.position = new Vector3(mousePos.x, mousePos.y, 0); } 4. 네모 떨어지게 하기/ 충돌효과 주..
2023.10.13 -
2023.10.11 오늘의 기록
게임개발 종합반 Unity 게임트랙 1주차 강의 완강!! Unity를 활용하여 간단한 게임 만들기 1. 기본적인 틀 만들기 -Hierarchy (MainScene) -Project( Assets) -inspertor 2. 애니메이션 효과 주기 -걷는 모션 만들기 -Script 활용 3.캐릭터를 움직이게 동작하는 코딩하기 -벽면에 닿았을 때 방향을 반대로 움직이게 만들기 4.빗방울이 반복적이고 랜덤하게 떨어지게 만들기 -빗방울 색과 크기 타입을 만들어서 해당 되는 점수를 만들기 5.점수를 올리기 6.게임 종료 및 재시작 활성화 하기
2023.10.11 -
2023.10.06 오늘의 기록
2.데이터 다루기 -변수 : 데이터가 안전하게 살 수 있는 집 -자료형 : 숫자, 문자열과 문자 -형변환 : (완전히 이해가 되지는 않은 상태) 사용하고 싶은 변수 앞에 변경하고 싶은 괄호하고 자료형 명시 .ToString()을 붙이면 변환 Convert 클래스 이용 Parse() 함수 이용 TryParse() 함수 이용 3.연산자 -산술연산 -논리연산 -비트연산 || -> 처음 알게 된 기호 4.제어문 -조건문 : if, else if, else 사용 / switch case => 둘의 차이점 구분하기 -반복 : for, while, do while -조건제어 : break(가장 가까운 조건을 멈춤), continue(해당되는 반복을 스킵)
2023.10.06