반응형 데이터 및 Programing45 [게임 엔진] 유니티(Unity) 설치 가이드 게임 개발을 위한 유니티 설치방법을 기록하고자 합니다. 1. 유니티 (Unity) 소프트웨어 유니티 (Unity)는 3D / 2D 비디오 게임의 개발환경을 제공하는 게임엔진이자, 3D 애니메이션 건축 시각화, 가상현실, 증강현실 등 인터랙티브 콘텐츠 제작을 위한 통합 제작 도구이다. ※ 게임 엔진 : 게임 개발을 위해 여러 기능을 제공하여, 게임을 쉽게 제작할 수 있도록 하는 프로그램. 유니티는 C# 객체 지향 언어를 사용하여 개발을 할 수 있도록 지원한다. 스크립트 작성은 유니티와 함께 설치되는 Visual Studio를 이요하며, 다른 편집기와 연동하는 것도 가능하다. 2. 유니티 라이선스 아래와 같이 유.. 2024. 10. 13. 유클리드 호제법 (Euclidean algorithm), 유클리드 알고리즘과 최대공약수 & 최소공배수 구하기. 1. 유클리드 호제법과 최대 공약수 구하기. 2개의 자연수의 최대공약수를 구하는 알고리즘의 하나임. 호제법이란 말자체에서 알 수 있듯이 두 수가 서로 상대방 수를 나누어서 결국 원하는 수를 얻는 알고리즘을 나타낸다 일반적으로 최대공약수를 구하기 위해선 먼저 소인수분해를 해야한다. 두 수를 소인수분해한 후, 공통된 소수를 찾으면 된다. 하지만!! 이 방법은 수가 커질수록 소인수분해하기 어려워진다는 단점이 있으며, 이때, 유클리드 호제법을 사용하면 조금 더 효율적으로 최대공약수를 구할 수 있다!!!!!! 방법은 아래와 같다 두개의 자연수 A, B (A>B) 가 있을때 큰수(A)를 작은 수(B) 로 나누면 몫(C)와 나머지(D)를 구할 수 있다. A / B = C, A%B =D 이때 중요한 것은 나머지이다. .. 2023. 5. 23. [데이터 모델링] 논리 데이터 모델링 1. 정의 - 비즈니스 정보의 규조와 규칙을 명확하게 표현할 수 있는 기법 - ER 다이어그램으로 표현된 개념적 구조를 데이터 베이스에 저장할 형태로 표현한 논리적 구조 - 물리적인 스키마 설계를 하기 전 단계의 데이터 모델 형태 ※ 스키마 : 데이터베이스의 구조와 제약 조건에 관한 전반적인 명세를 기술한 메타데이터의 집합 데이터베이스를 구성하는 데이터 개체(Entity), 속성(Attribute), 관계(Relationship) 및 데이터 조작 시 데이터 값들이 갖는 제약 조건 등에 관해 전반적으로 정의한다. 2. 논리 데이터 모델링의 이해 - 개념 데이터 모델링에서 정의한 핵심 엔터티와 관계를 바탕으로 속성을 정의하고 식별자를 확정하는 과정 - 정규화를 통하여 새로운 엔터티가 생성되거나 또는 새로운 .. 2023. 4. 21. [데이터 모델링] 개념 데이터 모델링 1. 정의 - 건물의 골격과 같은 형태 - 주제별로 분휴 가능한 업무를 분석해서, 핵심 엔터티를 추출하고 그들 간의 관계를 정의하여 데이터의 골격을 생성하는 것 - 전사적 데이터 모델링 2. 주제 영역 1) 정의 - 주제 영역은 기업이 사용하는 데이터의 최상위 집합 - 계획 수립 단계는 하향식 분석을 원칙으로 하고, 검증을 위해서는 부분적으로 상향식 분석을 사용. 2) 분류 원칙 ① 데이터 중복 최소화 ② 데이터 확장성 보장 ③ 데이터 관련성 및 편의성이 확보 3) 주제 영역 분류 방법 ① 1차 분류 - 주요 데이터의 집합의 유형을 정의 (업무의 변화에 민감하지 않도록 폭 넓게 정의) ② 2차 분류 - 분석 주제와 현황 등의 영역으로 분류 - 1차 분류를 세분화 함. ③ 3차 분류 - 2차 영역의 분류를.. 2023. 4. 21. 이전 1 2 3 4 ··· 12 다음 반응형