카테고리(355)
-
20231227_IPointer Interface
오늘의 TIL은 개인과제를 진행하면서 공부했던 유니티에서 사용할 수 있는 IPointer Interface에 관한 내용이다. 오늘 공부하면서 사용했던 IPointer Interface는 IPointerClickHandler IPointerEnterHandler IPointerExitHandler 의 세 가지인데 사용한 이유는 유니티에서 Button을 사용하면서, Button에 마우스를 호버하는 경우에 이벤트를 만들기 위해서 사용했는데, 게임의 컨셉에서 위와 같은 책장 같은 이미지를 Start Scene에서 사용하고, 각 버튼에 마우스를 호버하는 경우에 책을 빼는 듯한 효과를 주려고 하여서 찾아보고 사용하게 되었다. Button의 기능에 있는 Sprite Swap이나 Animation을 사용할 수도 있었지..
2023.12.27 -
20231226_달리기 경주(프로그래머스)
오늘의 TIL은 프로그래머스에 있는 달리기 경주 문제에 대한 내용이다. https://school.programmers.co.kr/learn/courses/30/lessons/178871 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 이 문제의 경우, 설명이 어렵게도 들릴 수 있지만 간단히 정리하면 1. players에 현재의 등수로 선수들이 있다. 2. callings에 들어있는 순서대로 해당하는 선수를 한 순위 올려준다. 즉, callings에 있는 원소들을 앞의 것과 swap해준다. 3. 최종 순위를 return한다. 주의점 5
2023.12.26 -
20231224_개인정보 수집 유효기간(프로그래머스)
오늘의 TIL은 3일정도(매일 1시간씩) 시간이 소요된 프로그래머스에 있는 개인정보 수집 유효기간이라는 문제에 대한 개인적인 정리이다. https://school.programmers.co.kr/learn/courses/30/lessons/150370 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제에 대해서 간략하게 설명하면, 개인정보 n개가 있을 때, 약관마다 유효기간이 정해져있어서, 유효기간이 지난 정보를 파기해야된다. 그러한 상황에서 개인정보 수집 일자와 약관의 유효기간을 알려줬을 때, 파기해야될 개인정보를 찾는 것이 이 문제의 핵심이다. (제한..
2023.12.24 -
20231222_NavMesh
오늘의 TIL은 유니티에서 AI를 사용하는데 쓰이는 기능인 NavMesh에 관한 내용이다. 우선 유니티의 공식 문서의 링크는 아래와 같다. https://docs.unity3d.com/ScriptReference/AI.NavMesh.html Unity - Scripting API: NavMesh Use the NavMesh class to perform spatial queries such as pathfinding and walkability tests. This class also lets you set the pathfinding cost for specific area types, and tweak the global behavior of pathfinding and avoidance. Befor..
2023.12.23 -
20231221_팀 프로젝트 회고
오늘의 TIL은 이번 팀 프로젝트에 대한 회고인데, 이번 프로젝트는 이전 프로젝트들과 달리 시간이 촉박하고 힘들었던 프로젝트였던 것으로 기억한다. 2주 동안 진행되는 개인 1주, 팀 1주 프로젝트가 진행되었던 이번 프로젝트는 생각보다 시간이 소요되었던 개인 과제와 2D와 3D를 모두 아울렀던 분량이 많은 강의로 인하여 팀 프로젝트가 시작되는 부분부터 팀원들의 피로도가 축적되어 있었다. 또, 팀 프로젝트의 주제를 3D 퍼즐 방탈출 게임으로 선정하여 진행하다보니, 2D와는 다른 차원의 3D 게임 개발을 진행하는데에도 많은 체력이 소모되었다. 발제 이후에 주제를 정하고 스크럼을 하는데, 스코프를 맞추는데 많은 시간을 소요하고 주제 및 스토리, 컨텐츠를 생각하는데에도 많은 시간을 소요했던, 또, 거기에 추가로 ..
2023.12.22 -
20231220_AudioSource
오늘의 TIL은 팀 프로젝트를 진행하면서 배웠던 유니티에서 사용하는 AudioSource와 관련된 내용이다. 유니티에서 소리를 재생할 수 있게 해주는 방법으로 오디오 소스를 사용하는데, 오디오 소스는 재생하려고 하는 소리를 저장하고, 오디오 리스너 혹은 믹서는 소리를 재생하게 해주게 제공하고 있다. Unity Documentation에 따르면 아래와 같이 정의하고 있다. 오디오 소스(Audio Source) 는 씬에서 오디오 클립을 재생합니다. 이 클립은 오디오 리스너 또는 오디오 믹서를 통해 재생 가능합니다. 오디오 소스는 모든 종류의 오디오 클립을 재생할 수 있으며, 2D나 3D로, 또는 혼합(스페이셜 블렌드)하여 재생하도록 설정할 수 있습니다. 오디오는 여러 스피커에 분배되거나(스테레오–7.1)(_..
2023.12.21