전체 글 18

[C# 주저리] 면접 대비 질문

Virtaul- virtaul의 경우는 컴파일 타임이 아니라 런타임에 함수 호출을 결정하는 키워드라고 알고 있음 virtaul 을 사용한 함수는 자식이 오버라이딩 함으로서 재정의 할 수 있고 이런 virtual 함수가 존재하는 클래스는 virtual table이 생성되어 이러한 vtable을 통해서 RTTI의 정보를 빼오기 때문에 런타임에 함수 호출을 결정할 수 있다. 동적 다형성이 가능한데, 아무래도 런타임에 확인하는 방식이다보니 런타임 오버헤드가 발생할 수 있다는 점이 단점이기 때문에 재정의를 할 필요가 없다면 사용하지 않는 것이 좋다고 알고 있다. virtaul table의 경우는 가상함수가 존재하는 부모와 자식에게 클래스 별로 메모리에 존재하는 것으로 알고 있는데, 이런 객체의 경우는 vtable..

이론/C++ 이론 2025.12.17

2025-12-17

포트폴리오도 전부 작성하고, 영상 편집도 끝났고 (담당 영상은 따로 찍을 지 고민 중)이제 코드를 살펴볼 차례다. 면접 때 어떤 질문이 들어올 지 감은 안 잡히지만재미나이가 꽤 면접 질문을 잘 짚어주는 것 같다. 그래서 재미나이 구독하고 열심히 물어볼 예정(밀리의 서재 구독했는데 하루에 10장 볼까말까다. 볼 시간이 없다.) 요새 이슈는...이번에 오빠가 경찰 공무원 시험에 합격해서 엄마가 완전 행복해보인다.나더러 취업 천천히 하라고 하는 거 보니까 이제 여유가 느껴지는 것 같다.오빠도 이번 포폴 잘했다고 용돈을 쥐여줬든데 좋긴 하지만 묘하게 기분이 털 뽑다가 끊긴 느낌이다.(기분이 안 좋을 건 아닌데 좋지도 안 좋지도 않고 애매한 그 이상한 느낌) 나도 취업하고 돈 모아서 하고 싶은 걸 하고 싶다는 생..

일기 2025.12.17

[Unity] Line Shader 관련

Shader- Outline 필요함.- 플레이어를 마우스로 가리킬 때 빨간색 Outline이 생겨야 함.- 맵에 가려질 때 플레이어가 파란색으로 투영되어야 함. (X-Ray Shader) X-Ray Shader SubShader { Tags { "RenderType"="Opaque" "Queue"="Geometry" "RenderPipeline"="UniversalPipeline" } LOD 200 // Pass 1: 가려진 부분 Pass { Name "OccludedPass" Tags { "LightMode" = "SRPDefaultUnlit" } ZWrite Off ZTest Greater Blend SrcAlpha OneMinusSrcAlpha Cull Back ..

이론/엔진 2025.11.23

[VR 게임] Beat Saber 후기

필자가 가장 좋아하는 VR 게임인 Beat Saber.근 일주일간 저녁에 하루 2시간씩 Beat Saber를 하기 시작했다. 전혀 멀미가 나지 않으면서도 동적이라 굉장히 즐겨하는 편이 되어버렸다.이제 꽤 하드 모드 정도는 깰 수 있는 실력이 되었는데, 그럼에도 아직은 좀 벅찬 난이도를 가진 레벨이 존재하긴 하다. 어려운 부분은 땀이 흐를 정도로 벅찬 게 운동도 되고 깼을 때 만족감이 꽤 크다. 아무래도 무료를 전부 깨고 유료를 사자! 라고 생각했던 터라 물론 아직 유료 레벨을 구매하지 않았다.같은 노래를 여러 번 깨고 있는데 지루하긴 한 것 같다. 단점이라고 생각되는 부분은 VR 기기 상 렉으로 가끔 버벅일 때가 있는데, 특히 비트 세이버를 할 때 버벅인다면 화가 좀 나는 편이긴 하다. 그리고 원룸에서는..

일기 2025.11.20

2025-11-20

코딩할 때 제일 고민되는 것 중 하나가 영역 싸움이다.정확히 어떤 의미로 만든 구조체, 클래스인지 모르니까 의미만 비슷했을 때 쓰게 되면 사실 그 의미가 아니게 되었을 때 조금 당황스럽다. 의미가 맞았을 때 함께 사용하는 게 코드를 줄이는데 좋을 것이라고 생각하는데,또 사용했다가 봉변당하면 분리해야 하는 변수가 생겨 버린다.물어보는 게 가장 베스트긴 한데.. 물어보는 것도 잘 못하거니와, 사소한 걸 너무 많이 물어보게 되면 좀 미안한 느낌이 든다.

일기 2025.11.20

[VR 게임] no man's sky 후기

no mans sky 유명한 VR 게임이라고 해서 해보았다!아쉽게도 멀미가 많은 나로서는 멀미가 굉장히 심해서 30분 정도 하고 쉬고, 30분 하고 쉬고...근데 게임은 되게 재미있고 몰입감도 괜찮아서 끊기지 않고 오래토록 하고 싶었다. 특히 재미있었던 건 날아다닐 수 있는 부스터같은 게 있었는데 그걸 탈 때마다 진짜 나는 느낌이 실감났다.그리고 총 뽑는 것도 등에 총이 있는 것 처럼 꺼낼 수 있는데 그 부분도 마음에 들었다. 그래픽 좋은 게임으로 유명하길래 VR에서 구경했던 영상만큼 그래픽이 좋겠지 싶었는데, 사실 기대 이상이진 않았다.물론 VR이 오큘러스 2라서 엄청 좋을 수는 없겠지만, 충분히 몰입감을 줄 만한 그래픽에 만족했다. 이것저것 만져볼 만한 것들이 많아서 원숭이처럼 만져보고 부숴보고.. ..

일기 2025.11.04

[Undead Survivor] 창작 게임 소개

- 만들기 전 남자친구가 카피바라GO 라는 게임에 빠져 매일 하는 걸 보고 비슷하게 모작하고 싶다는 생각이 들었다. 그렇게 만들 게 된 게 이 포트폴리오- 어떤 Asset을 사용할까 고민하다 골드메탈 님의 Asset을 발견하곤 조금 짬뽕시켰다.- 기획에는 약한지 조금 어떻게 만들어야 할 지 고민하고 손을 놓을까 하다가 기본 기능 구현까지만 목표로 하기로 하고 개발했다. 게임 소개개발 기간 : 2주(6월)모바일 로그라이크 게임주 구현 : UI 로직, Folder 기능, 데이터 관리 등.. 1. 공격 패턴 : 플레이어 vs 몬스터 - 플레이어와 몬스터는 번갈아가며 상대에게 공격을 한다.- 공격 시 타겟의 색상을 빨간색으로 변경했다. - 플레이어가 공격할 수 있는 무기는 5가지이다 .- 무기가 총으..