더듬이의 헬로월드

Hello, World!

728x90

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

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

게임 엔진 2023.02.26 0

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

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

유니티,Unity 2023.02.26 0

[데이터베이스/DB] 4.관계형 데이터베이스의 키(key)의 종류

키가 존재하는 이유 - 투플을 구별하기 위해 -투플을 유일하게 구별하기 위해 모든 속성을 이용하는 것보다 일부 속성만 이용하는 것이 효율성을 높일 수 있다. 릴레이션에 포함된 투플들을 유일하게 구별해주는 역할은 속성 또는 속성들의 집합인 키가 담당한다. 키의 종류 후보키(Candidate Key) 후보키(candidate key)는 유일성과 최소성을 만족하는 속성 또는 속성들의 집합이다. 후보키는 투플을 유일하게 구별하기 위해 꼭 필요한 최소한의 속성들로만 이루어지므로 수퍼키 중에서 최소성을 만족하는 것이 후보키가 된다 EX) 만약 (고객이름) 속성은 후보키가 될 수 있을까? 세상에는 이름이 같은 동명이인이 있기 때문에 불가능하다. 위 릴레이션에서는 (고객아이디) 속성을 통해 각 투플을 구별할 수 있다!..

데이터베이스 2022.01.18 0

[데이터베이스/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

[UNITY/유니티] 오브젝트 갑자기 핑크색이 되었을때(해결방법)

유니티에서 색상이 magenta(핑크색)로 나오는 경우, 대부분 텍스처나 쉐이더와 관련된 문제입니다. 다음은 이 문제를 해결하기 위한 몇 가지 해결 방법입니다. 텍스처 파일 경로 확인 핑크색이 나타나는 텍스처의 파일 경로를 확인하십시오. 경로가 잘못되어 있는 경우, 핑크색이 나타날 수 있습니다. 파일 경로를 수정하거나 다른 경로에서 해당 텍스처를 불러와서 사용하십시오. 텍스처 유형 확인 핑크색이 나타나는 텍스처의 유형을 확인하십시오. 예를 들어, 텍스처의 형식이 JPG가 아닌 PNG이라면, 핑크색이 나타날 수 있습니다. 텍스처의 유형을 수정하거나 다른 유형의 텍스처를 사용하십시오. 쉐이더 설정 확인 핑크색이 나타나는 모델의 쉐이더 설정을 확인하십시오. 쉐이더가 텍스처를 제대로 로드하지 못하는 경우, 핑크..

카테고리 없음 2023.02.26 0

[C++기본] 27.가변 배열

기존 배열의 문제점 int b; cin>>b; int arr[b]; 위 두 코드는 정상적으로 실행될까? 안된다면, 그 이유는 무엇일까? b는 사용자의 입력에 따라, 10이 될 수도, 100이 될 수도 있다. 그리고, arr의 사이즈는b에 따라 결정된다. 문제는, 이게 런타임 중에 동작한다는 것이다. 이 배열은 지역변수, 스택 메모리 영역에 생성된다. 그럼, 함수가 실헹 될 떄, 메모리를 얼마나 잡아야 하는지 모를 것이다. 크기를 가늠할 수가 없기 때문이다. 그래서 우리는 그때 그때 크기가 늘어나고, 줄어드는 가변 배열을 만들고 싶은 것이다. 가변 배열 자료형 가변 배열을 위한 자료형을 만들어 보자. 첫번째로, 이 가변배열에 데이터를 저장할 곳을 만들어 주어야 한다. typedef struct Holymo..

C++ [기본] 2021.09.23 0

[C++기본] 13.정적 변수와 외부 변수

분할 컴파일과 전역 변수의 문제 모든 작업을 한 cpp 파일에서 작업하지 않는 이상 코드는 분할해서 작업하는 것이 대부분일 것이다. 이럴 경우 저번 포스팅에서 말했듯, 메모리 영역에 쌓이는 전역 변수의 이용에 조금 어려움이 있다. 정적 변수, static 서로 다른 파일에 같은 이름의 전역 변수를 쓰거나, 전역변수가 들어간 헤더를 여러 파일이 include 하게 되면 링크 과정에서 오류가 난다. ⇒이를 방지하기 위해 static 키워드와 함께 선언하는 정적 변수를 사용한다. 1번 파일 #include using namespace std; int DDE; int main(){} 2번파일 #include using namespace std; int DDE; int main(){} ⇒일반적인 전역 변수는 이런..

C++ [기본] 2021.08.28 1
728x90