전체 글 42

[문법] ReadOnlySpan<char> 자료형

int.Parse() [문법] String To int Parser2025.07.10 - [코딩테스트] - [PCCP 기출문제] 1번 / 동영상 재생기 위 코딩 테스트 문제를 풀면서 아쉬웠던 문법들에 대해 알아보는 시간을 가지고자 글을 작성하게 되었습니다. C# 공식문서 문자열을develophyun.tistory.com 이전 String To int Parser 관련하여 정리한 글 안에서 ReadOnlySpan 구조체에 대한 정보를 정리해보려고 합니다. 이름만 보았을 때는 뭔가 ReadOnly에서 읽기 전용이라는 의미를 뜻하고 있습니다. 관련 공식 문서를 아래에 링크해 두도록 하겠습니다. ReadOnlySpan 정의부public readonly ref struct ReadOnlySpan{ pu..

C# 2025.08.12

[문법] IFormatProvider

이전 String To int Parser에 이어지는 내용으로 int.Parse의 파라미터에 있는 IFormatProvider에 대해서 알아보도록 하겠습니다.2025.07.15 - [C#] - [문법] String To int Parser [문법] String To int Parser2025.07.10 - [코딩테스트] - [PCCP 기출문제] 1번 / 동영상 재생기 위 코딩 테스트 문제를 풀면서 아쉬웠던 문법들에 대해 알아보는 시간을 가지고자 글을 작성하게 되었습니다. C# 공식문서 문자열을develophyun.tistory.comIFormatProvider 공식문서 IFormatProvider Interface (System)Provides a mechanism for retrieving an obj..

C# 2025.08.04

[문법] String To int Parser

2025.07.10 - [코딩테스트] - [PCCP 기출문제] 1번 / 동영상 재생기 위 코딩 테스트 문제를 풀면서 아쉬웠던 문법들에 대해 알아보는 시간을 가지고자 글을 작성하게 되었습니다. C# 공식문서 문자열을 숫자로 변환하는 방법 - C#C#에서 Parse, TryParse 또는 Convert 클래스 메서드를 호출하여 문자열을 숫자로 변환하는 방법을 알아봅니다.learn.microsoft.com 기본 문법(Int32.Parse 선언부)public static Int32 Parse(string s, IFormatProvider provider);public static Int32 Parse(string s, NumberStyles style, IFormatProvider provider);public..

C# 2025.07.15

[코딩 테스트] 동영상 재생기

오늘 풀어볼 문제는 PCCP 기출문제로, 동영상 재생기라는 문제를 풀어보겠습니다.https://school.programmers.co.kr/learn/courses/30/lessons/340213 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 동영상 재생기 : 출처 "프로그래머스 코딩 테스트 연습,https://programmers.co.kr/learn/challenges 문제를 정리해 보면 아래와 같은 조건과, 제한 사항 및 매개변수에 대한 설명을 정리할 수 있습니다. 조건기능 3가지prev 명령어 : 재생 위치를 현재 위치에서 10초 전으로 이동. (단, 현재 위치가 0보다 작을 경우 동영상의 처음으로 이동..

코딩테스트 2025.07.10

[코딩 테스트] 가장 많이 받은 선물

코딩 테스트 학습을 시작하게 된 계기많은 공채나, 채용과정을 보다 보면 항상 빠짐없이 나오는 항목이 코딩 테스트항목을 볼 수있습니다. 하지만, 저는 코딩 테스트에 대해서 고민해 본 적도 없고, 시간을 내서 학습해 본 적이 없었습니다. 스터디를 시작하고 스터디원들과 잠깐 시간을 내어 학습하였을 때는 알고리즘이나, 언어에 대한 이해도를 점검할 수 있지만, 해당 문제의 문제 인식, 문제 해결방식에 대한 생각의 흐름도 점검이 가능하다고 생각하여 이제부터 주 단위로 조금씩 풀어보고자 합니다. 프로그래머스 문제의 레벨 1단계를 시작으로 4~5레벨을 넘어 많은 문제를 푸는 저만의 스토리를 작성해보겠습니다. https://school.programmers.co.kr/learn/courses/30/lessons/258..

코딩테스트 2025.07.02

Renderer Feature - 3(선택적 글로우/하이라이트)

RendererFeature(2) Unity_RF(Renderer Feature) - 2Renderer Feature의 이전 설명 Unity_URP RF(RendererFeature)해당 주제를 스터디하게 된 배경처음 XR, AR을 접하게 되었을 때 해보았던 간단한 예제로, AR 포탈로 접하며 AR을 시작하게 되었습니다.이때 포탈을develophyun.tistory.com 이전 글에 이어서 RF에 대한 기능을 하나씩 추가로 적용해 보도록 하겠습니다. 이번에는 선택적 글로우/하이라이트라는 그래픽 효과에 대해 적용해보려고 합니다. 선택적 글로우/하이라이트 선택적 글로우/하이라이트란? 특정 오브젝트에 글로우 효과를 주는 것으로, 게임에서 현재 내가 인터렉션 해야 되는 오브젝트나 혹은, 특정 위치에 하이라이팅을..

Unity 2025.06.24

Unity_RF(Renderer Feature) - 2

Renderer Feature의 이전 설명 Unity_URP RF(RendererFeature)해당 주제를 스터디하게 된 배경처음 XR, AR을 접하게 되었을 때 해보았던 간단한 예제로, AR 포탈로 접하며 AR을 시작하게 되었습니다.이때 포탈을 구현할 때 Shader 코드를 활용하여 Stencil을 적용develophyun.tistory.com 이전 글에서 URP의 Renderer Feature에 대해 알아보았는데 예제가 너무 부족한 것 같아 추가적인 예제를 작성하기 위에 글을 작성하게 되었습니다. Render Objects의 Overrides 항목에 Depth Test의 옵션 중 Write Depth, Depth Test로 나뉘어 있습니다. 이때 Write Depth는 해당 Render Objects..

Unity 2025.05.23

Unity_URP RF(RendererFeature)

해당 주제를 스터디하게 된 배경처음 XR, AR을 접하게 되었을 때 해보았던 간단한 예제로, AR 포탈로 접하며 AR을 시작하게 되었습니다.이때 포탈을 구현할 때 Shader 코드를 활용하여 Stencil을 적용하여 오브젝트의 투명을 보정하였고, 시간이 흘러 새로운 프로젝트에서 포탈을 구현하게 될 일이 생겨 이에 대한 레퍼런스를 찾아보니 RF 를활용하여, 구현하는 예제를 확인할 수 있었습니다. 그리하여 RF에 대해 공부해 보고자 해당 주제를 정하게 되었습니다.RF(Renderer Feature)란?Renderer Feature로 URP Renderer에 추가적인 Render Pass를 추가하여 새롭게 렌더링을 지원하는 방식 입니다.아래에서 URP Renderer와 Render Pass에 대해 조금 더 상..

Unity 2025.05.12

[Grahpics] Mesh, Vertex의 Normal에 따라 왜 빛의 세기는 달라지는가?

2025.03.18 - [Graphics] - [Graphics] vertex, face, normal란 무엇인가? [Graphics] vertex, face, normal란 무엇인가?오늘 다루어볼 주제는 Graphics에서 3D 오브젝트의 각 요소들에 대해서 다루어 보겠습니다.이 주제를 선정하게된 계기타 부서 사람들과 협업을 해보면서 Graphic을 잘 모르는 사람들에게 vertex, face, ndevelophyun.tistory.com 위 글에서 보듯이 Vertex, Face, Mesh, Normal에 대해 이야기를 다룬 적이 있는데요. Normal에 따른 Light의 변화에 대해 조금 더 자세하게 알기 위해 글을 다시 정리하게 되었습니다.  여러 Light Model에 대한 정보, 글을 통해 Li..

Graphics 2025.04.02

[Graphics] MVP(Model View Projection Matrix)

오늘 다루어볼 주제는 (Model View Projection Matrix) 줄여서 MVP에 대해서 알아보려고 합니다.이 주제를 시작하게 된 계기는 많은 프로젝트를 진행하며, Unity Engine을 활용하여 오브젝트들을 화면에 렌더링을 진행하며, MVP에 대해 정확히 이해하지 못하고, 설명하지 못하는 나를 보며 이 내용에 대해 한번 정리를 해봐야겠다고 생각이 들어 시작하게 되었습니다. 각 부분별 나눠서 정리를 해보겠습니다.  Model MatrixModel 이란, 2D 화면에 렌더링 되어 표시될 Object(피사체, 객체)라고 정리할 수 있습니다. 즉 화면에 나타내고자 하는 객체입니다. 아래의 예시에서는 직육면체 큐브라고 생각하면 됩니다. 이 모델은 고유의 Matrix(행렬) 값을 가지고 있습니다. V..

Graphics 2025.03.31