더듬이의 헬로월드

Hello, World!

728x90

[UNITY/유니티] UI의 버튼이 클릭이 안됩니다....(해결방법)

Unity에서 UI 버튼이 클릭되지 않는 문제는 다양한 원인이 있을 수 있습니다. 버튼과 이벤트 시스템 구성 확인 버튼이 제대로 구성되었는지 확인해야 합니다. 버튼의 RectTransform, Image 또는 Text 등의 구성 요소들이 모두 적절하게 설정되어 있는지 확인하고, 버튼의 콜백 함수가 올바른 이벤트 시스템에 등록되어 있는지 확인합니다. 적절한 레이캐스트 타겟 설정 버튼이 클릭되지 않는 문제가 있다면, 이벤트 시스템이 버튼을 클릭할 수 있는 레이캐스트 대상으로 인식하는지 확인해야 합니다. 이를 위해서는 각 UI 요소의 "Raycast Target" 옵션이 적절하게 설정되어 있어야 합니다. 레이캐스트 대상으로 설정되지 않으면, 버튼은 클릭될 수 없습니다. UI 캔버스 정렬 UI 요소들은 Unit..

유니티,Unity 2023.02.26 0

[C#] 유니티에서 마우스 휠로 카메라를 동작하는 방법

유니티에서 마우스 휠로 동작하는 방법은 다음과 같습니다. 마우스 휠 동작을 감지할 객체를 만듭니다. 보통은 카메라나 플레이어 캐릭터 등을 사용합니다. Update() 메서드에서 Input.GetAxis("Mouse ScrollWheel")을 호출하여 마우스 휠의 움직임을 감지합니다. 마우스 휠의 움직임에 따라 원하는 동작을 수행합니다. 예를 들어, 카메라를 줌인/줌아웃하거나 플레이어 캐릭터의 이동 속도를 변경하는 등의 동작을 할 수 있습니다. 다음은 간단한 예제 코드입니다. 이 예제에서는 카메라의 거리를 마우스 휠의 움직임에 따라 조절합니다. using UnityEngine; public class CameraController : MonoBehaviour { public float zoomSpeed =..

유니티,Unity 2023.02.26 0

[UNITY] 유니티에서 다운로드 링크를 통해 이미지/동영상 등을 다운받는 방법

이 코드는 UnityWebRequest 클래스를 사용하여 파일을 다운로드합니다. DownloadFile() 함수는 다운로드할 파일의 URL과 파일을 저장할 경로와 파일 이름을 인자로 받습니다. 함수는 StartCoroutine()을 사용하여 코루틴으로 실행됩니다. UnityWebRequest.Get()을 사용하여 다운로드할 파일의 URL을 요청합니다. 그리고 SendWebRequest()를 사용하여 비동기 방식으로 요청을 보냅니다. 요청이 완료되면 UnityWebRequest.Result.Success 또는 UnityWebRequest.Result.Failure 중 하나의 값이 반환됩니다. 요청이 성공한 경우, downloadHandler.data를 사용하여 파일을 저장합니다. 그리고 System.IO...

유니티,Unity 2023.02.26 0

[2025 회고록] Claude과 ChatGPT로 버틴 한 해

2024년 11월, 2년 5개월간 시크릿타운이 폐업하며 개발자로서의 첫 챕터가 막을 내렸다.2025년 초, 예상치 못한 개인적인 사정으로 개발을 잠시 내려놓아야 했다. 생계를 위해 영업직으로 방향을 틀었고, 코드와는 잠시 거리를 두게 되었다.하지만 개발에 대한 갈증은 사라지지 않았고, 7월, 다시 마음을 다잡고 개발로 돌아오기로 결심했다. 이번엔 조금 달랐다.취업 시장의 트렌드도, 남들의 시선도, "이 기술이 먹히더라"는 말들도 모두 내려놓고,오직 내가 만들고 싶은 것을 만들기로 했다. 기획부터 PM, 개발, 디자인까지 모든 과정을 혼자 해나가며, 개발은 단순히 돈을 버는 수단이 아니라, 내가 진심으로 즐길 수 있는 취미이자 창작 활동이라는 것을 느낄 수 있었다.🎯 목표 & 성과올해 목표: 내가 만들..

개발 일기 2026.01.04 0

웹 브라우저의 동작 원리 및 브라우저의 렌더링 과정

레퍼런스https://www.youtube.com/watch?v=FQHNg9gCWpghttps://youtu.be/z1Jj7Xg-TkU?si=ayDJy4iWGqkKnPrP1. URL 입력사용자가 브라우저의 주소창에 www.naver.com과 같은 URL을 입력하면, 브라우저는 이를 기반으로 서버와 통신하기 위해 준비를 시작합니다.2. DNS 요청 및 IP 주소 확인브라우저는 DNS 서버에 해당 도메인 이름(www.naver.com)에 대한 IP 주소를 요청합니다.DNS 서버는 요청에 응답하여 IP 주소(예: 223.130.195.200)를 반환합니다.3. TCP 연결 (3-Way Handshake)브라우저는 서버와 데이터 전송을 위해 안정적인 연결을 설정합니다.TCP 3-Way Handshake는 다음 ..

웹 2024.11.29 2

[2] 더프텔 - 네모네모 그리기

내가 만들 페이지는 다음과 같다  웹 페이지를 만들 때, 가장 중요한 단계 중 하나는 페이지의 전체 구조를 시각적으로 잡는 것단순히 디자인만 복제하는 것이 아니라, 실제로 HTML 요소들을 어떻게 배치하고 나눌지 미리 생각하는 필요하다.특히 각 섹션을 네모네모로 나누어 DIV 요소의 영역을 가늠하는 것이 중요하다피그마를 통해 네모네모 DIV 구조 잡기그래서 이번 프로젝트에서는 Figma와 같은 도구를 사용해 페이지의 DIV 구조를 시각적으로 구상할 예정이다Figma를 통해 각 섹션이 어떻게 나눠질지, 각 영역에 어떤 HTML 태그를 사용할지 미리 정리하도록 하겠다.예를 들어:헤더 영역: 상단에 고정될 header와 그 안에 들어갈 nav 태그, 로고와 메뉴를 배치할 div 등을 구상메인 콘텐츠 영역: 클..

[1] 더프텔 - 초기 프로젝트 셋팅

1. 프로젝트 생성더프텔 프로젝트의 첫걸음을 내딛기 위해 Rider를 사용해 프로젝트를 생성했다.사실 Rider는 원래 유니티 개발할 때 주로 사용했던 IDE이지만, 익숙한 환경에서 새 프로젝트를 시작하는 것이 더 빠르게 작업을 진행할 수 있다고 판단했다.Rider는 다양한 언어와 프로젝트를 지원하므로, HTML/CSS 프로젝트에도 문제없이 활용 가능하다.Tip: Rider가 없다면 VS Code나 WebStorm 같은 다른 IDE를 사용해도 좋다. 중요한 것은 본인이 편하게 사용할 수 있는 도구를 선택하는 것이다.프로젝트 생성 과정Rider 실행 → 새 프로젝트 생성.프로젝트 폴더를 지정한 후, HTML/CSS로 기본 틀을 잡고 index.html과 style.css 파일을 생성했다.이제 HTML과 C..

728x90