전체 글 86

[Unity] 그러니까...UI를...하려면...HTML/CSS도 배우라고요?

1. 시작원래도 Unity에서는 UI를 만들 수 있긴 하다.이런저런 버튼을 배치해서. 직관적으로.(Canvas 사용법)보통 이걸로 만들었고, 이게 직관적이고 편하긴 한데.... 문제: 초보자가 비율 깨지고도 UI를 유지시키긴 힘들다. 개발하다가 막상 테스트 해보니까 이 UI가 왜 이러지 싶은 경우가 흔할 것이다.., 근데 Unity6을 깔고 보니까(깐지는 오래됨), UIToolkit이라는 놈이 있었다.(기존엔 2022.~ 썼는데 개인정보 유출 취약점 발견 등등...으로 권장하는 다른 버전으로 갈아탔다) 이거 뭔데 싶어서 살펴보니까 HTML/CSS(Unity에서는 UXML/USS) 형식으로 작성하고 JS 대신 C#을 쓰는 UI 생성 방식..이라고 한다. 장점: 호환성 좋음(아무래도 웹 사이트 만드는 방식..

작업_자습 2026.07.28

[Running Game] 크롬 다이노 따라잡기

1. 사실 게임은 2개월 전에 만들었다.10월 17일 경에 완성했는데…게임을 만드는 과정을 따로 정리하지 않아 리마인드 겸 정리하는 내용이다. 사용한 에셋은 Kenny의 무료 에셋이다. Kenny 짱~ 2. 제작 순서 2-1. 일단 게임의 분석부터 진행했다.이 게임을 Unity로 구현하려면 어떤 내용이 들어가야할까?를 가볍게 정리한 문서라고 생각하면 된다. 이 내용을 작성하면서, 이 게임에는 어떤 기능이 들어갔을 지(혹은, 들어가야 이런 기능을 구현할 수 있을지) 고민하며 작성해보았다.파일은 이쪽 이렇게 박박 쓰고, 처음에는 가장 기본적인 배치를 진행했다.배경을 깔고, 캐릭터를 놓고……. 그리고 크롬 다이노의 핵심은 결국 계속해서 달려나가는 캐릭터와, 무한이 이어지는 맵이기 때문에, 일단 캐릭터의 애니..

작업_자습 2025.12.07

[내일배움캠프 72일차] 아이템은 어떻게 만들까

1. 사실 아이템을 만드는 방법을 모르는 건 아니다. 오히려 아이템 만드는 방법은 너무너무 잘 알고 있다. 그야 게임오브젝트 등, 아이템 데이터도 너무너무 많이 다뤄봤으니까. 2. 고민하는 지점은 이쪽이번에 만들어야 하는 건 1.캐릭터 경험치아이템 2. 스킬경험치 아이템 3. 돌파석(공갈빵)3은 그렇다 치고, 1과 2는 같은 효과처럼 보이지만 실질적으로는 사용 방식이 전혀 다르다.1인 캐릭터 경험치는 캐릭터의 레벨에 일정 수치를 계속 더하는 것이지만, 2의 경우에는 승급재료처럼 일정한 개수를 반드시 채워야 레벨업을 할 수 있는 구조인 탓이다.차라리 같은 효과라면 똑같은 메서드를 돌려쓸텐데!1은 선택한 양만큼 경험치를 상승시키는 효과로 충분하지만(소모하는 양은 로비에서 계산 후 일괄 제거)2는 충분한 개수..

카테고리 없음 2025.07.21