2025/02 46

[멋쟁이 사자처럼 부트캠프 TIL회고]

오늘 배운 것1. 자투리 지식2. UI 디테일  01. 자투리 지식 Prefab Variant 기본 Prefab(부모 프리팹)의 기능을 유지하면서 일부 요소만 변경할 수 있는 프리팹기본 프리팹을 수정하지 않으면서 특정 패널만 다르게 만들고 싶을 때 사용동작 방식부모 Prefab :  기본 프리팹, Varaint가 이를 상속받음, 부모를 수정 시 자식 Variant 들도 영향Prefab Variant :  부모의 기본 구조와 설정을 상속, Varaint 내에서 변경 사항만 적용, 부모 프리팹 수정 시                           오버라이드 된 값은 유지 위 스크린샷에서 +가 붙은 것들이 Variant에서 수정한 항목들이다.Apply를 하지 않으면 부모 프리팹에는 적용되지 않는다.https..

TIL 2025.02.21

달리기 경주, 공원 산책 , 유연근무제

코딩테스트 : 달리기 경주얀에서는 매년 달리기 경주가 열립니다. 해설진들은 선수들이 자기 바로 앞의 선수를 추월할 때 추월한 선수의 이름을 부릅니다. 예를 들어 1등부터 3등까지 "mumu", "soe", "poe" 선수들이 순서대로 달리고 있을 때, 해설진이 "soe"선수를 불렀다면 2등인 "soe" 선수가 1등인 "mumu" 선수를 추월했다는 것입니다. 즉 "soe" 선수가 1등, "mumu" 선수가 2등으로 바뀝니다. 선수들의 이름이 1등부터 현재 등수 순서대로 담긴 문자열 배열 players와 해설진이 부른 이름을 담은 문자열 배열 callings가 매개변수로 주어질 때, 경주가 끝났을 때 선수들의 이름을 1등부터 등수 순서대로 배열에 담아 return 하는 solution 함수를 완성해주세요.u..

코딩테스트 2025.02.21

애니메이션 이벤트 + DOTween 회전 실행 오류 // 02/21 수정(Root Motion)

잘 실행되던 애니메이션이, 애니메이션 이벤트로 하니까 실행되지 않는 오류가 있었다.  public class QuizCardPositionStateFlip : QuizCardPositionState, IQuizCardPositionState{ public QuizCardPositionStateFlip(QuizCardController quizCardController) : base(quizCardController) { } public void Trasition(bool withAnimation, Action onComplete = null) { var animationDuration = (withAnimation) ? 5f : 0f; var animato..

시행착오 2025.02.20

[멋쟁이사자처럼 부트캠프 TIL회고]

오늘 배운 것1. 자투리 지식2. 디테일 3. OS Native Code 관련 지식 1. 자투리 지식 애플 인터페이스 가이드라인통과하기 힘들다, 다른 앱이더라도 비슷한 경험을 주기 위해 제공함.저작권도 잘 신경써야 한다, 예를 들어 앨범 자켓이나 지도 로고가 가려져서 통과가 안 될 수 도 있다가장 조심해야 하는 문제는 crash문제이다많은 앱, 게임(모바일)을 경험해야 친숙한 것을 만들 수 있다유니티 관련가격적인 측면에서 언리얼보다 유리함( 비록 병크가 한 번 있긴 했지만)그래픽적인 부분도 점차 발전중( 언리얼 엔진의 나나이트와 루멘은 모바일 환경 동작 X)고도는 아직 백엔드 서비스가 약하다애니메이션 관련유니티에서 제공하는 애니메이션을 종종 사용하게 된다.이런 애니메이션만 하루종일 잡는 분들도 있지만 우..

TIL 2025.02.20

성격 유형 검사하기, 바탕화면 정리, 개인정보 수집 유효기간

코딩테스트 : 성격 유형 검사하기문제 설명 나만의 카카오 성격 유형 검사지를 만들려고 합니다. 성격 유형 검사는 다음과 같은 4개 지표로 성격 유형을 구분합니다. 성격은 각 지표에서 두 유형 중 하나로 결정됩니다. 지표 번호 성격 유형 1번 지표 라이언형(R), 튜브형(T) 2번 지표 콘형(C), 프로도형(F) 3번 지표 제이지형(J), 무지형(M) 4번 지표 어피치형(A), 네오형(N) 4개의 지표가 있으므로 성격 유형은 총 16(=2 x 2 x 2 x 2)가지가 나올 수 있습니다. 예를 들어, "RFMN"이나 "TCMA"와 같은 성격 유형이 있습니다. 검사지에는 총 n개의 질문이 있고, 각 질문에는 아래와 같은 7개의 선택지가 있습니다. 매우 비동의 비동의 약간 비동의 모르겠음 약간 동의 동의 매우 ..

코딩테스트 2025.02.19

[멋사 부트캠프 TIL 회고] 퀴즈게임 마무리단계(1)

오늘 배운 것1. GamePanel이 컨트롤하지 않는, QuizCardController에 카드 관련 작업 위임.2. 1을 바탕으로 애니메이션 제작3. 각자 완성시켜보기.  01. GamePanel이 컨트롤하지 않는, QuizCardController에 카드 관련 작업 위임.public interface IQuizCardPositionState{ void Trasition(bool withAnimation, Action onComplete = null);}// 퀴즈 카드의 위치 상태 전이를 관리할 목적public class QuizCardPositionStateContext{ private IQuizCardPositionState _currentState; public void SetSt..

TIL 2025.02.19

햄버거 만들기, 숫자 짝궁

코딩테스트 : 햄버거 만들기햄버거 가게에서 일을 하는 상수는 햄버거를 포장하는 일을 합니다. 함께 일을 하는 다른 직원들이 햄버거에 들어갈 재료를 조리해 주면 조리된 순서대로 상수의 앞에 아래서부터 위로 쌓이게 되고, 상수는 순서에 맞게 쌓여서 완성된 햄버거를 따로 옮겨 포장을 하게 됩니다. 상수가 일하는 가게는 정해진 순서(아래서부터, 빵 – 야채 – 고기 - 빵)로 쌓인 햄버거만 포장을 합니다. 상수는 손이 굉장히 빠르기 때문에 상수가 포장하는 동안 속 재료가 추가적으로 들어오는 일은 없으며, 재료의 높이는 무시하여 재료가 높이 쌓여서 일이 힘들어지는 경우는 없습니다. 예를 들어, 상수의 앞에 쌓이는 재료의 순서가 [야채, 빵, 빵, 야채, 고기, 빵, 야채, 고기, 빵]일 때, 상수는 여섯 번째 재..

코딩테스트 2025.02.19

생성자(Constructor)

생성자클래스의 객체가 만들어질 떄 자동으로 실행되는 메서드필드(멤버 변수) 초기화, 객체를 사용할 준비를 함클래스와 동일한 이름반환형이 없음(void도 아니다)객체가 생성될 때 단 한 번만 실행매개변수를 받을 수도 있고, 아닐 수도 있다생성자가 정의되지 않으면 컴파일러가 자동으로 기본 생성자를 제공한다.오버로딩(Overloading, 과적)이 가능하다. (여러 개의 생성자를 만들 수 있다)기본 생성자비어있는 생성자를 두면 위와 같은 것이 뜬다. Empty constructor is redundant. the compiler generates the same by default.이는 클래스 내에서 아무런 생성자도 정의하지 않으면 자동으로 기본 생성자를 생성해 주기 때문에 굳이 왜 빈 생성자를 쓰냐고 말해주..

개념공부 2025.02.18

[멋쟁이사자처럼 부트캠프 TIL 회고]

오늘의 목표1. 하트 만들기 (어제 클리어)2. 패널 새로운 방식으로 동작시키기3. 퀴즈 카드 애니메이션 만들기  02. 패널 새로운 방식으로 동작시키기  저번주에 다른 방식으로 고쳤긴 했지만, 새로운 방식으로 동작시키는 것을 보여주셨다. 똑같은 동작이지만 안에 든 코드는 정말 다르다. 게임을 만드는 것은 참 신기한게 '결과'만 보인다. 코딩이 원래 그런가 ? 잘 동작하면 더 고치지 않는 것을 이제조금은 이해할 수 있을것 같은 기분이다.   저번에는 temp를 이용해서  참조 주소를 변경해준 뒤 포지션을 바꿔주었다.  이번에는 Queue를 만들어 퀴즈카드들을 관리할 것이다.  *SetAsLastSibling : 특정 오브젝트를 부모 오브젝트의 자식 목록에서 맨 마지막 순서로 재배치-> 가장 나중에 그려지..

TIL 2025.02.18

옹알이(2), 로또의 최고 순위와 최저 순위 , 대충 만든 자판, 체육복

코딩테스트 : 옹알이 2   문제 설명 머쓱이는 태어난 지 11개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음과 네 가지 발음을 조합해서 만들 수 있는 발음밖에 하지 못하고 연속해서 같은 발음을 하는 것을 어려워합니다. 문자열 배열 babbling이 매개변수로 주어질 때, 머쓱이의 조카가 발음할 수 있는 단어의 개수를 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ babbling의 길이 ≤ 100 1 ≤ babbling[i]의 길이 ≤ 30 문자열은 알파벳 소문자로만 이루어져 있습니다.using System;public class Solution{ public int solution(string[] babbling) ..

코딩테스트 2025.02.17