Unreal Engine 4 개발일지 1일차
·
Unreal Engine 4/Unreal Engine 4 개발일지
Top view 형식 character 개발 시작 모바일 플랫폼으로 개발 이동 방식 : 화면 1회 터치 시 해당 위치로 이동 (이동) 1.마우스로 화면 터치 시 해당 좌표를 저장 2.캐릭터의 위치와 HIt한 위치 사이의 거리가 최소거리를 넘기는지 확인 3.지정된 위치로 이동 또는 움직이지 않음 =gate를 이용하는 이유? 터치로인한 판정을 정확하게 하기 위해서(검사를 위해서 enter값에는 tick이 연결) 컨트롤러에 터치에 대한 값을 전달하기위해서는 캐릭터에서 BP작성 Get Hit Result Under Cursor by Channel(채널로 손가락 히트 결과 받기)를 이용하여 player controller와 연결하여 해결 2일차 캐릭터애니메이션과 기초적인 스킬 구현 예정
소프트웨어 공학용 수학 1일차
·
수학/소프트웨어 공학용 수학
binary=2진수 컴퓨터가 2진수를 표현하는 방식 0(2)->0b=0B Hex=16진수 컴퓨터가 16진수를 표현하는 방식 D(16)->0x=0X 컴퓨터에서 많이쓰는 방식 2진법>>16진법... 2진수 : 0,1로 이루어짐 16진수: 0~9 , A~F까지 존재(A부터 10) 2진수16진수 2진수 1100 1000 0110 1001 16진수 12(C) 8 6 9 = C869 컴퓨터의 데이터 1.비트 (최소단위) = 트랜지스터의 상태를 기록하는 단위(꺼졌는지 켜졌는지) 2.바이트 = 8비트 컴퓨터가 2진수를 사용하는 이유 = 트랜지스터로 구성되어있기 때문 트렌지스터는 전류가 흐르거나 흐르지않거나로 구분(흐름 1 안흐름 0)=>2진수가 용이 비트의 순서는 정해져있지 않기 때문에 보통 오른쪽이 가장 작은 비트라..
언리얼 공부 1일차 BulePrints(용어)A~C
·
Unreal Engine 4/Unreal Engine 4
게임모드 : 1.플레이어 게임 참가 방식, 일시정지 가능 여부, 레벨 전환, 승리조건 등 게임 전용 작동방식 포함 2.레벨당 항상 단 하나의 게임모드 존재 3.멀티플레이 게임의 게임 모드는 서버에 존재, 규칙은 리플레케이션을 통해 각 클라이언트에 전송 게임스테이트 : 게임 점수, 경기 시작 여부, 월드의 플레이어 수에 따른 AI스폰 개수 등 게임 관련 정보 포함 플레이어 스테이트 : 플레이어 or 플레이어를 흉내하는 봇의 게임내 참여자 상태 플레이어가 아닌 AI에겐 없다. 예시 데이터-> 플레이어 이름, 점수, 현재 레벨, 생명력 등 멀티의 경우 모든 플레이어의 플레이어 스테이트는 모든 머신에 존재, 서버 클라이언트로 프로퍼티를 리플리케이트하여 동기화 상태 유지 Actor(액터) 레벨에 배치할 수 있는 ..