전체 글 (23) 썸네일형 리스트형 벽돌 머티리얼 만들기, 통통 튀는 탄성 추가하기 Material(머티리얼) 오브젝트 표면의 특징과 이러한 표면이 광원과 상호 작용하는 방식을 정의한 컴포넌트 오브젝트에 덧씌울 패턴/벽지를 만드는 것 1. 머티리얼을 생성한다. 2. 머티리얼을 설정할 게임 오브젝트에 비주얼 프로퍼티를 추가한다. 3. 광원을 설정한다. 머티리얼 만들기 Assets 우클릭 > Create > Material Inspector > Albedo > 동글뱅이 > Herringbone_Brick_BaseColor 관련 프로퍼티 - Tiling x, y값으로 머티리얼 패턴의 스케일을 변경 숫자가 작을수록 패턴이 크게 표시 됨 물리 머티리얼 추가하기(Physic Material) Bouncy Ball: 통통 튀는 탄성 만들기 오브젝트에 탄성, 마찰, 항력 등을 부여 이러한 프로퍼티는 .. Create a burst particle - 연기가 피어오르는 효과 만들기 참고 Unity Learn - Create a burst particle 새로운 파티클 만들기 Firepit > 우클릭 > Effects > Particle System Duration :PlaybackTime - 모션의 전체 재생 시간을 설정한다. Emission :Bursts - 입력한 Time내에 Count만큼의 입자를 최초 1회 생성한다. Start Lifetime 입자가 화면에 살아있는 시간을 설정한다. :Random Between Two Contatns - 각 입자마다 두 값 사이의 임의 값을 할당한다. 입자들이 서로 다른 시간에 사라지게 된다. Start Speed 생성된 입자가 움직이는 속도를 설정한다. Texture Sheet Animation: Tiles & Renderer: Mater.. 프로그래밍 언어 활용 1. 기본 문법 활용 변수 활용 데이터 타입 프로그래밍 언어에서 여러 종류의 데이터를 식별하는 형태이다. 메모리 공간을 효율적으로 사용하고 2진수의 데이터를 다양한 형태로 사용할 수 있다. 기본 데이터 타입 Boolean, Character String( 문자열, C=> char[] ) Integer Floating Point(부동 소수점(Float=4byte, double=8byte)) 기본 저장공간 변수(Variable) => 어떤 값을 주기억장치에 기억하기 위한 공간. 파이썬은 변수를 별도로 선언하지 않는다. 배열(Array) => 같은 타입의 변수로 이루어진 집합 포인터(Pointer) 변수의 주소 값을 저장하는 공간 배열 선언 시 초기값을 선언하지 않으면? Java => int형일 때 0, 실수.. 2-1 화면 설계 1. UI 요구사항 확인 UI(User Interface) 사용자와 시스템 사이의 의사소통을 도와주는 물리적, 가상의 매체이다. 기기나, 소프트웨어에서 사람이 접하게 되는 화면. UI의 유형 NUI(Natural User Interface) ⇒ 직관적 사용자 반응 기반, 사용자 경험 기반 OUI(Organic User Interface) ⇒ 유기적 상호작용 기반 (입력장치가 곧 출력장치) CLI(Command Line Interface) ⇒ 정적 텍스트 기반 GUI(Graphical User Interface ⇒ 그래픽 반응 기반 UI 설계 원칙 유효성(Efficiency) ⇒ 정확하고 완벽하게 목표가 달성되도록 제작 (쉬운 오류처리) 직관성(Intuitiveness) ⇒ 누구나 쉽게 이해하고 사용할 수.. 1-3 [요구사항 확인] 분석 모델 확인 모델링 기법 모델링은 실세계의 물리 현상을 특정한 목적에 대응해 이용하기 쉬운 형식으로 표현하는 것이다. 모델링(개념 모델링)의 역할 실세계 문제에 대한 모델링이 소프트웨어 요구사항 분석의 핵심이다. 개념 모델링은 대부분 UML로 구성된다. 문제 상황에 대한 이해를 증진시키고 해결책을 설명한다. 개념 모델은 문제 도메인의 엔터티들과 관계 및 종속성을 반영한다. 모델링의 절차 요구사항 분석 → 개념 모델링(추상화) → 논리 모델링(관계 도출) → 물리 모델링(물리적 스키마 생성) 분석 자동화 도구 (CASE; Computer Aided Software engineering) 요구사항을 자동으로 분석하고 요구분석 명세서를 기술하기 위한 자동화 도구 소프트웨어 개발 과정의 전체 혹은 일부를 자동화하는 도구이다.. 1-2 [요구사항 확인] 요구사항 확인 요구분석(Requirements Analysis) 기법 요구사항 간 상충을 해결하고 소프트웨어의 범위를 파악해 외부 환경과의 상호작용을 분석하는 과정이다. 요구분석의 특징 분석 결과를 문서화하여 추후 유지보수에 활용할 수 있다. 자료 흐름도, 자료 사전이 효과적으로 이용된다. 보다 구체적인 명세를 위해 소단위 명세서(mini spec)가 활용된다. 요구분석(Requirements Analysis) 주요 활동 비용과 일정에 대한 제약 설정 타당성 조사 요구사항 정의 문서화 호부 요구사항 모델링 우선순위 부여 해당 릴리즈에 수행할 요구사항 선정 요구사항 협의 요구 분석 절차 요구사항 분류(Requirement Classification) 요구사항이 기능인지 비기능인지 확인한다. 요구사항의 중요도에 따라 서로.. 1-1 [요구사항 확인] 현행 시스템 분석 플랫폼 기능 분석 플랫폼이란? 애플리케이션을 구동시키는 데 필요한 소프트웨어 환경 플랫폼의 유형 single-side platform - 소비자와 공급자를 연결하는 형태 (안드로이드 마켓, 아이튠즈) two-side platform - 두 그룹을 중개하는 형태(소개팅앱) multi-side platform - 다양한 그룹을 연결하여 중개하는 형태(페이스북, 인스타그램) 플랫폼 성능 특성 분석 성능 테스트 - 플랫폼에 대한 성능, 부하 테스트 진행 ⇒ 성능, 부하테스트 결과서 사용자 인터뷰 - 플랫폼 사용자 인터뷰를 통해 속도의 적정도 확인 ⇒ 인터뷰 결과서 산출물 점검 - 타사 유사제품의 성능 자료 등을 분석 ⇒ 벤치마킹 테스트 결과서 플랫폼 성능 특성 측정 항목 경과시간(turnaround time) .. 이전 1 2 3 다음