공부기록
close
프로필 배경
프로필 로고

공부기록

  • 분류 전체보기 (208) N
    • 유니티 프로젝트 (24) N
      • VOLTA (2)
      • CakeGame (8)
      • Don't Die (1)
      • Donut Sort (3)
      • 냥냥냥 대격돌 (3)
      • YoHoThrow (2)
      • WhoIsCitizen (5) N
    • 유니티 공부 (9)
      • isometric (2)
      • Spring 연동 (7)
    • 알고리즘 문제풀이 (59)
      • 백준 (57)
      • 프로그래머스 (2)
    • GPT (0)
    • 기타 (8) N
    • 공부 (30)
      • 운영체제 (4)
      • 알고리즘 (6)
      • 자료구조 (0)
      • c++ (7)
      • c# (7)
      • 디자인패턴 (3)
      • CS (2)
      • 코드트리 (1)
    • 스파르타 학습기록 (75)
      • TIL (16)
      • 웹 CS와 Java 입문 (7)
      • (구)Spring 입문 (3)
      • 컴퓨터 공학 수준별 분반 (1)
      • Spring 입문 (30)
      • Spring 숙련 (17)
      • 기타 특강 (1)
  • 홈
  • 태그
  • 방명록
[WhoIsCitizen] 로비 UI 정리: Safe Area와 Layout 시스템

[WhoIsCitizen] 로비 UI 정리: Safe Area와 Layout 시스템

1. Canvas ScalerCanvas Scaler는 화면 해상도가 달라도 UI 크기가 일정하게 보이도록 Canvas 전체의 배율을 정하는 컴포넌트다. Constant Pixel Size는 픽셀 크기를 그대로 쓰기 때문에 고해상도 폰에서는 UI가 작게, 저해상도 폰에서는 크게 보인다. Scale With Screen Size는 기준 해상도를 정해두고 실제 화면에 맞게 비율로 키우거나 줄인다. Match 값은 화면 비율이 기준과 다를 때 가로와 세로 중 어느 쪽에 맞출지 정한다.0이면 가로(Width), 1이면 세로(Height), 0.5면 두 쪽을 절반씩 반영한다. 씬마다 설정이 다르면 씬을 옮길 때마다 UI 크기가 달라지므로 프로젝트 전체를 하나로 통일한다. 세로 모바일 게임 기준으로 Lobby 씬을..

  • format_list_bulleted 유니티 프로젝트/WhoIsCitizen
  • · 2026. 10. 4.
  • textsms

[WhoIsntCitizen] 로비 첫 진입 시 방 목록이 뜨지 않는 문제 해결 (SceneLoader)

1. 문제 상황로비 씬에 처음 들어오면 이미 만들어진 방이 목록에 표시되지 않는다. 새로고침 버튼을 눌러야만 방 목록이 나타난다. LobbyUIController.Start()에서 RefreshRooms()를 호출하고 있으므로 첫 진입 때도 목록을 받아와야 정상이다.콘솔에는 RefreshRooms called 로그가 찍힌다. 하지만 "방 목록을 불러오는 중..." 상태 문구는 뜨지 않고, 서버로 요청도 가지 않는다. 함수는 호출되었지만 요청을 보내기 전에 중간에서 빠져나갔다는 뜻이다.private void Start(){ // ... 로그인 확인, 화면 초기화 ... RefreshRooms(silent: false);}2. Early Return 가드RefreshRooms() 맨 앞에는 중복 ..

  • format_list_bulleted 카테고리 없음
  • · 2026. 10. 3.
  • textsms

[Unity] 메서드 참조 검색이 안 될 때 (Mac, Visual Studio (internal))

Unity 스크립트에서 메서드 참조 검색이 갑자기 되지 않았다. 원인은 IDE 연동 설정에 있었고, 해결 과정을 정리해보려 한다. 1. 프로젝트 파일(.sln / .slnx / .csproj)IDE에서 메서드가 어디에서 참조되는지 찾으려면(Find All References, CodeLens의 n references 표시) 솔루션 파일과 프로젝트 파일이 있어야 한다..csproj에는 어떤 스크립트가 어떤 어셈블리에 속하는지, 어떤 DLL을 참조하는지가 담겨 있다..sln과 .slnx는 여러 .csproj를 하나로 묶는 솔루션 파일이며, .slnx는 이를 XML로 단순하게 바꾼 새 형식이다. 이 파일이 없으면 IDE는 각 .cs 파일을 서로 연결되지 않은 낱개 파일로 본다. 문법 강조는 되지만 다른 스크립..

  • format_list_bulleted 기타
  • · 2026. 10. 3.
  • textsms

8080 포트 사용 중인 프로세스 확인 및 종료

1. 문제상황InteliJ에서 서버를 실행시키려고 했는데***************************APPLICATION FAILED TO START***************************Description:Web server failed to start. Port 8080 was already in use.Action:Identify and stop the process that's listening on port 8080 or configure this application to listen on another port.이런 에러가 뜨면서 서버 실행이 안됐다. 2. 해결 과정 (맥 기준) 2.1 8080 포트를 쓰는 프로세스 찾기lsof -i :8080출력 예:COMMAND PID ..

  • format_list_bulleted 기타
  • · 2026. 10. 3.
  • textsms

2026.10.01(목) TIL 19일차 : 유니티 씬 구성 및 API 연동

작업 내용https://youjin43.tistory.com/211 [WhoIsCitizen] Unity 로비 연동기: 네트워크 공통 모듈, 씬 전환, 그리고 병합 충돌Spring 서버(JWT 인증, Redis 방 관리)에 Unity 클라이언트의 로비 화면을 연결했다.로그인한 유저 정보를 보여주고, 방 목록을 띄우고, 방을 만들거나 들어가면 Game 씬으로 넘어가는 것까지가 범위다.youjin43.tistory.comhttps://youjin43.tistory.com/212 [WhoIsCitizen] Room 씬 작업 및 API 연동1. 씬 이름 매핑 (Scene Name Mapping)씬 전환은 SceneLoader.Load(SceneType.X) 하나로만 하고, enum과 실제 씬 파일 이름의 연결은..

  • format_list_bulleted 스파르타 학습기록/TIL
  • · 2026. 10. 2.
  • textsms

[WhoIsCitizen] Room 씬 작업 및 API 연동

실행 영상https://youtube.com/shorts/8jis9xE5Wug?feature=share 1. 씬 이름 매핑 (Scene Name Mapping)씬 전환은 SceneLoader.Load(SceneType.X) 하나로만 하고, enum과 실제 씬 파일 이름의 연결은 SceneLoader.SceneNames 딕셔너리 한 곳에서 관리한다. 기존 Game.unity를 지우고 Room 씬을 추가하면서 문제가 생겼다. 매핑은 여전히 Game → "Game"을 가리키고 있었고, 게임 씬 작업자의 GameScene.unity는 Build Settings에 등록되어 있지 않았다. 이 상태로 방에 입장하면 Application.CanStreamedLevelBeLoaded에서 막혀 에러 로그만 남고 화면은 바..

  • format_list_bulleted 유니티 프로젝트/WhoIsCitizen
  • · 2026. 10. 2.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • ···
  • 35
  • navigate_next

ID youjin


야금야금 모으는 중.

전체 카테고리
  • 분류 전체보기 (208) N
    • 유니티 프로젝트 (24) N
      • VOLTA (2)
      • CakeGame (8)
      • Don't Die (1)
      • Donut Sort (3)
      • 냥냥냥 대격돌 (3)
      • YoHoThrow (2)
      • WhoIsCitizen (5) N
    • 유니티 공부 (9)
      • isometric (2)
      • Spring 연동 (7)
    • 알고리즘 문제풀이 (59)
      • 백준 (57)
      • 프로그래머스 (2)
    • GPT (0)
    • 기타 (8) N
    • 공부 (30)
      • 운영체제 (4)
      • 알고리즘 (6)
      • 자료구조 (0)
      • c++ (7)
      • c# (7)
      • 디자인패턴 (3)
      • CS (2)
      • 코드트리 (1)
    • 스파르타 학습기록 (75)
      • TIL (16)
      • 웹 CS와 Java 입문 (7)
      • (구)Spring 입문 (3)
      • 컴퓨터 공학 수준별 분반 (1)
      • Spring 입문 (30)
      • Spring 숙련 (17)
      • 기타 특강 (1)
최근 글
인기 글
태그
  • #유니티
  • #티스토리챌린지
  • #백준
  • #C++
  • #BFS
  • #dp
  • #그리디
  • #오블완
  • #알고리즘
  • #Unity
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바