stddb
close
프로필 사진

stddb

github: @denev6

  • 분류 전체보기 (235)
    • TIL (15)
    • WIL (9)
    • 별 잡다 (29)
    • 문제풀이 (71)
    • 구현하기 (38)
      • Unity (8)
    • 컴퓨터 이론 (54)
      • CS:APP (28)
      • Unity (4)
    • with Nest (4)
  • 홈
  • 태그
  • 방명록
경매 시스템 구현 #1

경매 시스템 구현 #1

Arena Breakdown이나 로스트아크에서 다루는 경매장 시스템을 만들면 동시성 처리에 대한 역량도 만들고 또 특유의 복잡한 인터페이스 구현에서 역량을 낼 수 있을 것이라고 기대함. 바로 해보는거 어떤지? - 현업 UIUX 기획자 코멘트예.정말 간단하게 만들고 구체화 해보자. 우선 경매장 창에 올라갈 아이템 정보를 만들어보자.using System;// 아이템 등급을 int 대신 enum으로 관리public enum ItemGrade{ Common, // 일반 Uncommon, // 고급 Rare, // 희귀 Epic, // 영웅 Legendary // 전설}// 아이템 데이터의 구조[Serializable]public class Item..

  • format_list_bulleted 구현하기/Unity
  • · 2025. 10. 19.

Deepdiving Garbage Collection : GC #1

스크램블 또는 Python으로 프로그래밍을 시작한다음, 게임을 개발해보겠다는 마음에 학습 곡선이 그나마 나은 Unity를 시작하면 얼마 지나지 않아 GC의 중요함을 볼 수 있다. GC 관리는 중요한게 사실이지만, 그 의의가 무엇인지 알아보겠다.왜 GC를 해야합니까?C#의 GC는 메모리 해제에 대해 휴먼 에러를 많이 겪었던 C++의 상황을 자동으로 처리 할 수 있게끔 고안되었다. 근데, 난 이게 궁금하지 않다. 이 문단에서는 그 근본을 먼저 알아본다. 역사책 시간이다.우선 Unity의 GC 시스템은 2025년 10월의 6버전에서 두 개의 선택지가 있다.Boehm GC풀 네임은 Boehm-Demers-Weiser GC로, C/C++ 용 GC에서 출발했다. 개발자들의 이름을 땄으며, 우리나라로 치면 민수-유민..

  • format_list_bulleted 컴퓨터 이론/Unity
  • · 2025. 10. 16.
[UVCS 오류 해결 불가] pre-receive hook declined

[UVCS 오류 해결 불가] pre-receive hook declined

DevOps 하는 사람 대단한 것 같음. 여러가지 문제를 추론해봤는데 내가 파일 관리 관련해서 크게 실수 했다고 깨달았다. LFS를 꼭 쓰자.. 문제 상황UVCS랑 git 연동 잘해놨는데, git에서 readme 업데이트 한 이후로 pre-receive hook declined 오류를 뱉음.사실 얘가 본론은 아니고 처음에는 두 개의 원인이 왔다갔다 했는데 결국 이 오류로 수렴했다.1. head(main) 브랜치가 정확히 뭔지 헷갈립니다. 확실히 할 때까지는 이 푸쉬는 못받음.readme 건드린 브랜치랑 작업한거 머지해서 일단 해결.2. UVCS랑 git이랑 같이 건드리신거 있는데요? 이거 해결해주셔야하는데요?뭔지 모르겠는데 changeset을 한 번 더 갱신해주니까 해결.그러니까 이제 처음에 설명한 오류..

  • format_list_bulleted 별 잡다
  • · 2025. 10. 14.
퍼즐위치사가 3 클론 #3 : 경로 개념과 레벨 디자인

퍼즐위치사가 3 클론 #3 : 경로 개념과 레벨 디자인

간략히 언급한 이야기지만 퍼즐위치사가 시리즈는 단순히 퍼즐보블을 현대화 시키는 내용뿐만 아니라, 체력을 깎아 보스를 무찌르는 내용의 스테이지도 있다. 만들다보면 이 스테이지는 배울게 많다고 느낀다.경로 개념 정의하기천장을 쓰는 대신 어떤 좌표에서 스테이지가 생성되는 형태를 만들 생각이었다. 그리고 원본은 그 부분이 꽤 잘 되어 있었고 직접 스크린샷을 가져올 상황이 아니어서 야매로 그린다면 이런 형식이었다.bad guy 주변에 스폰 포인트가 있기 때문에 아 이게 bad guy가 쓰는 무기, 능력같은거구나 라는 UX를 논할 수 있다. 그리고 spawn에 인접하다는 전제하에 스테이지가 생성되는데, 이것은 순차적으로 이루어진다. 즉, 1 - 5 칸 중 3칸이 없어지면 기존 1 2 4 5끼리 붙고, 새로운게 sp..

  • format_list_bulleted 구현하기/Unity
  • · 2025. 10. 3.
퍼즐위치사가 3 클론 기록 #2 : MVP 만들기

퍼즐위치사가 3 클론 기록 #2 : MVP 만들기

다행히 기초적인 MVP는 하루에 만들 수 있었다. 근데 뭔가뭔가 조악해서 이런저런 개선은 알아봐야함. 변환식을 적용하면 스테이지에서의 동작은 항상 변환식을 거치도록 해야하는데, 이 부분을 감안하지 않고 테스트를 적용했다가 잠시 헤매게 되었다.2025.09.25 - [구현하기/Unity] - 퍼즐위치사가 3 클론 기록 #1 : 서론 퍼즐위치사가 3 클론 기록 #1 : 서론기회가 있어서 퍼즐위치사가를 클론하게 되었는데, 내용 구조 상 오리지널 게임 퍼즐보불이랑 유사한 점이 많았다. 이제 단순히 만드는 것도 만드는건데, 만들기 전에 코드를 사전에 어느정도hyeonistic.tistory.com기존 글에서 이어진다. MVP 정의하기발사한 후 기존 버블이 멈출 때 까지 발사를 진행 할 수 없다.발사하면 "벽" 에..

  • format_list_bulleted 구현하기/Unity
  • · 2025. 9. 26.
퍼즐위치사가 3 클론 기록 #1 : 서론

퍼즐위치사가 3 클론 기록 #1 : 서론

기회가 있어서 퍼즐위치사가를 클론하게 되었는데, 내용 구조 상 오리지널 게임 퍼즐보불이랑 유사한 점이 많았다. 이제 단순히 만드는 것도 만드는건데, 만들기 전에 코드를 사전에 어느정도 생각하고 접근하면 좋겠다고 생각했다. 이번에 만들기까지의 생각이 워낙 많았기에 풀어보고자 한다.https://play.google.com/store/apps/details?id=com.king.bubblewitch3&pcampaignid=web_share 버블위치사가3 - Google Play 앱버블위치사가3 - 완전히 새로운 버블 슈팅 게임!play.google.com 요구사항 정의하기게임이 퍼즐보블에서 보다 다채로운 내용들이 추가된 편이다. 나는 스테이지에 있는 내용들을 제거하는 것 뿐만 아니라 조건과 특수한 상황이 어..

  • format_list_bulleted 구현하기/Unity
  • · 2025. 9. 25.
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • ···
  • 40
  • navigate_next
공지사항
  • WHO I AM
전체 카테고리
  • 분류 전체보기 (235)
    • TIL (15)
    • WIL (9)
    • 별 잡다 (29)
    • 문제풀이 (71)
    • 구현하기 (38)
      • Unity (8)
    • 컴퓨터 이론 (54)
      • CS:APP (28)
      • Unity (4)
    • with Nest (4)
인기 글
전체 방문자
오늘
어제
Copyright © pwerty 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바