OVER WIND
캡스톤 33조
팀 오버윈드
2D 포격전
프로젝트 소개
직관적인 UI
초보자를 위한
다양한 장치
목표 명중의 쾌감
모 포격전 게임을 벤치마킹
프로젝트 소개
기술 개요
프로젝트 소개
RPC: Remote Procedure Call(원격 프로시저 호출)�멀티플레이를 구현하기위한 필수 기능!�
주요 기능 소개 – RPC
포톤네트워크를 사용하여 두 개의 컴퓨터 A와 B가 상호 작용하는 상황을 가정�
주요 기능 소개 – RPC
일반적인 상황(1) – 모든 탱크가 포탄 발사(실패)�
주요 기능 소개 – RPC
포톤네트워크의 Instantiate함수를 통해 생성된 오브젝트는 구분이 가능!�
주요 기능 소개 – RPC
탱크 B는 컴퓨터B에서 생성되었으므로 누구의 것인지 구분가능�
주요 기능 소개 – RPC
탱크 B는 컴퓨터B에서 생성되었으므로 누구의 것인지 구분가능�
주요 기능 소개 – RPC
상황(2) – 컴퓨터B에서 발사가 되지않음(실패)�
주요 기능 소개 – RPC
여기서 중요한 것이 포톤네트워크의 RPC
상황(3) – RPC기능을 통해 의도한대로 포탄 발사 동기화(성공)
주요 기능 소개 – RPC
주요 기능 소개 – RPC
주요 기능 소개 – LineRenderer
주요 기능 소개 – LineRenderer
목표하는 라인
주요 기능 소개 – LineRenderer
점의 개수에 따른 차이
N = 2
N = 3
N = 5
주요 기능 소개 – LineRenderer
포탄의 물리법칙 적용(시간에 따라)
주요 기능 소개 – LineRenderer
인게임 모습
주요 기능 소개 – LineRenderer
바람까지 적용하면..?
주요 기능 소개 – Map
맵 텍스처 변형
주요 기능 소개 – Map
예시를 위해 빨간색으로 설정
주요 기능 소개 – Map
Apply 적용
주요 기능 소개 – Map
스프라이트 재생성
주요 기능 소개 – Map
SetPixel을 Color.clear로 바꾸면
플로우차트
시연영상
시연 영상
기대 효과
향후 프로젝트
Q n A
감사합니다
캡스톤 33조
팀 오버윈드