더듬이의 헬로월드

Hello, World!

728x90

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

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

유니티,Unity 2023.02.26 0

[UNITY/유니티] 유니티에서 Json 을 클래스로 파싱 하는 방법

using UnityEngine; [System.Serializable] public class PlayerData { public string playerName; public int playerLevel; public float playerHealth; } public class JSONParser : MonoBehaviour { public TextAsset jsonFile; void Start() { PlayerData player = JsonUtility.FromJson(jsonFile.text); Debug.Log("Player Name: " + player.playerName); Debug.Log("Player Level: " + player.playerLevel); Debug.Log("Pl..

유니티,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 1

[데이터베이스/DB] 5.DDL(데이터 정의어) / DML(데이터 조작어) / DCL (데이터 제어어)

SQL이란? 관계형 데이터베이스 관리 시스템(RDBMS)에서 자료를 관리하고 처리하기 위한 언어이다. SQL을 통해 사용자가 데이터베이스에게 질의하고, 원하는 데이터를 데이터베이스로부터 받을 수 있다. 데이터 정의어 : DDL (Data Definition Language) 각 릴레이션을 정의하기 위해 사용하는 언어이다. CREATE, ALTER, TRUNCATE (잘라내기), DROP CREATE - 테이블을 생성 ALTER - 테이블을 수정 TRUNCATE - 테이블 잘라내기 DROP - 테이블 삭제 데이터 조작어: DML (Data Manipulation Language) 데이터를 추가/수정/삭제를 위한 데이터 조작 언어이다. SELECT, INSERT, UPDATE, DELETE, MERGE(병합..

데이터베이스 2022.01.18 0

[CSS] normalize.css / reset.css 란? (노멀라이즈/리셋)

1. normalize.css / reset.css을 사용하는 이유 내가 공부하다가 흥미로운 사실을 발견했다!최근 공부하다가 box-sizing 문제에 대해 흥미로운 사실을 발견했다.box-sizing: content-box;기본적으로 content-box가 적용된다는 사실을 알게 되었는데, 이 설정에서는 padding과 border가 요소의 크기에 포함되지 않아 레이아웃을 예측하기 어려웠다. 하지만 box-sizing: border-box;로 설정하면 padding과 border가 포함된 총 너비와 높이를 정확히 계산할 수 있어, 레이아웃을 만들 때 훨씬 더 예측 가능해진다는 것을 알았다.과연 이런 부분들이 하나만 있을까?너무나도 궁금했다!크롬파이어폭스엣지 웹 개발 초기에는, 브라우저마다 HTML 요소..

HTML,CSS 2024.10.26 0

더듬이의 프론트엔드 도전기

시작하는 이야기나는 유니티 개발자로 2년간 경력을 쌓았지만, 최근 들어 직무 전환에 대한 고민이 많았다.게임업계에 진출할 기회도 있었지만, 사실 나는 게임 개발에는 큰 열정이 없었다.유니티의 전망이 불확실하다고 느껴졌고, UI에 대한 관심이 더 컸기 때문에 플랫폼 독립적인 웹이나 크로스 플랫폼 앱 개발에 눈을 돌리게 되었다.특히, React와 React-Native는 플랫폼에 구애받지 않고 웹과 앱을 모두 아우를 수 있는 기술이기에 매력적이었다.고민의 시간직무 변경을 고려하면서 나는 두 가지 선택지에서 고민했다 Main: React 웹 개발 / Sub: React-Native 어플리케이션 개발Main: Android Native / Sub: React-Native/Flutter 크로스 플랫폼 개발첫 번째..

개발 일기 2024.10.24 5

[게임 엔진] 유니티와,언리얼 어떤게 더 좋을까요? 취업은?

유니티와 언리얼은 모두 대표적인 게임 엔진입니다. 두 엔진 모두 게임 개발에 사용되며, 각각의 장단점이 있습니다. 유니티의 장단점: 장점: 쉬운 학습 곡선: 유니티는 쉽고 빠르게 익힐 수 있는 사용자 친화적인 인터페이스를 제공합니다. 빠른 개발 속도: 유니티는 높은 생산성을 제공하며, 적은 시간과 비용으로 게임 개발을 할 수 있습니다. 큰 커뮤니티: 유니티는 전 세계적으로 대규모의 개발자 커뮤니티를 보유하고 있으며, 다양한 도구와 리소스를 쉽게 얻을 수 있습니다. 멀티플랫폼 지원: 유니티는 PC, 모바일, 콘솔 등 다양한 플랫폼을 지원합니다. C# 언어 지원: C#은 쉽게 배우고 사용할 수 있는 객체 지향 프로그래밍 언어로, 유니티에서 널리 사용됩니다. 단점: 최적화가 필요: 유니티는 높은 생산성과 사용..

게임 엔진 2023.02.26 0

[UNITY] 유니티 버전은 어떤 것을 깔아야 할까?

유니티 버전은 다양한 요소에 따라 다를 수 있습니다. 개발자가 사용하는 기기와 운영체제, 개발하려는 게임의 플랫폼 및 유니티의 새로운 기능 등을 고려하여 결정할 수 있습니다. 그러나 일반적으로, 최신 버전의 유니티를 사용하는 것이 좋습니다. 최신 버전은 이전 버전보다 더 많은 기능을 제공하고, 더 좋은 성능과 안정성을 제공합니다. 또한 최신 버전을 사용하면 보안 취약점과 버그를 최소화할 수 있습니다. 현재(2023년 2월) 최신 버전은 Unity 2022.1.0b3 버전입니다. 따라서 새로운 프로젝트를 시작하는 경우에는 이 버전을 다운로드하여 사용하는 것이 좋습니다. 그러나 기존 프로젝트를 업데이트하는 경우에는 Unity 버전이 프로젝트와 호환되는지 확인해야 합니다. 때때로, 프로젝트의 모든 구성 요소가..

유니티,Unity 2023.02.26 0
728x90