
MapleStory Worlds로 탕탕특공대 만들기
오늘코딩
넥슨의 메타버스 플랫폼 MapleStory Worlds을 활용하여 탕탕특공대와 같은 형태의 게임을 제작합니다.
입문
Lua, UCC





엔씨소프트
임직원들도 이 강의를 듣고 있어요!





엔씨소프트
임직원들도 이 강의를 듣고 있어요!
먼저 경험한 수강생들의 후기
5.0
mystic6113
InputSystem에 대해 쉽게 설명해주셔서 잘 들었습니다! 그런데, Scriptable Object 및 키 리바인딩 강의는 언제 올라오는지 궁금합니다
5.0
까만돌
소중한 강의 감사하니다.
5.0
ftna
강의 좋고, 목소리도 편안해서 집중이 잘 됩니다. 꼼꼼히 알려주십니다.
InputSystem을 활용하는 수 많은 방법
InputSystem의 세부 옵션
멀티플랫폼의 다양한 입력 기기 대응
런타임 키 리바인딩 구현
유니티의 InputSystem 제대로 사용하고 계신가요?
유니티6부터 Inputsystem이 기본 세팅으로 포함되었습니다.
이제 Inputsystem은 필수입니다!
혹시 PlayerInput 컴포넌트를 통해서만 InputSystem을 사용하시나요?
InputSystem의 사용방법은 훨씬 다양합니다!
입력 시스템 비교
C# 문법
코드 설계
Legacy와 비교 : 기존의 입력처리 방식과 InputSystem을 비교해보며, InputSystem의 장점을 배웁니다.
기본 문법 : Inputsystem은 event를 활용하여 동작합니다. delegate와 event 문법이 원리와 사용방법에 대해 학습합니다.
코드 설계 : 유저의 입력과 캐릭터의 이동을 하나의 스크립트에서 구현하는 경우가 많습니다. 이는 객체지향 프로그래밍에 어긋나며 향후 개발을 진행할때 확장성에서 어려움이 따릅니다. 유저 입력과 이동 처리를 분리하고 상속을 통한 코드 설계를 배웁니다.
기본 워크플로우
세부 옵션
코드 작성
기본 워크플로우 : 공식 도큐먼트를 참고해보면 InputSystem은 크게 4가지 워크플로우가 존재하며(버전에 따른 차이 존재), 기본 워크플로우를 전부 다룹니다.
세부 설정 : Interactions, Processors, Modifier 등 Inputsystem에 존재하는 다양한 옵션들과 사용 방법을 배웁니다.
추가 활용 방법 : 기본 워크플로우 뿐만 아니라, Interface나 ScriptablObject를 통하여 InputSystem을 활용하는 방법을 배웁니다.
2D Platformer
2D Topdown
3D
사용 방법 : InputSystem의 다양한 사용방법을 다양한 게임 환경에 적용해보며 연습합니다.
게임 장르 : 어떤 게임에서든 InputSystem을 능숙하게 사용하게 다룰 수 있게 됩니다.
학습 기기 : 키보드, 마우스, 게임패드 등 유니티에서 지원하는 기기들의 입력을 처리할 수 있습니다.
상황 처리 : 인게임 상태와 일시정지 상태 전환 시 자연스러운 입력처리 변경을 배웁니다.
UI 처리 : UI 상호작용 시 인게임의 입력 예외처리를 배웁니다.
상태 처리 : 기본 상태, 비행, 운전, 수영 등 상황에 따른 적절한 입력 전환 방법을 학습합니다.
윈도우 환경에서 진행되며 유니티6를 사용합니다.
학습에서는 유니티6의 LTS 버전 사용을 권장드립니다.
유니티6가 아니어도 LTS 버전을 사용하시면 강의 수강에는 크게 차질이 없습니다.
다만 최신 버전이 아닌 구버전을 사용하실 경우 학습에 어려움이 있을 수 있습니다.
강의에서 유니티패키지 형태로 제공되므로 다운로드하여 사용하시면 됩니다.
InputSystem의 다양한 사용 방법을 먼저 학습합니다.
그 후, InputSystem의 세부 옵션들을 살펴봅니다.
학습 대상은
누구일까요?
유니티의 기본 입력 처리(Legacy)에서 InputSystem으로 전환하려는 분.
키보드·게임패드·터치 등 여러 디바이스의 입력을 유연하게 관리하고 싶은 분.
PC, 모바일, 콘솔 등 멀티플랫폼 프로젝트에서 입력 처리가 고민이신 분.
InputSystem의 여러 사용 방식에 따른 장단점을 알고 싶으신 분.
실전 예제를 따라하며 다양한 입력 시스템 설계 노하우를 얻고 싶은 분.
선수 지식,
필요할까요?
기본적인 Unity 사용 방법
기본적인 C# 문법
433
명
수강생
18
개
수강평
5.0
점
강의 평점
2
개
강의
유니티 및 개발 관련 정보를 공유하고 있는 오늘코딩입니다.
누구보다 쉽고 최대한 이해할 수 있도록, 제가 알고 있는 지식들을 공유하고자 합니다.
더 자세한 내용은 오늘코딩 유튜브 채널을 참고해주시길 바랍니다.
전체
46개 ∙ (3시간 11분)
해당 강의에서 제공:
1. 강의 소개
02:50
2. 프로젝트 설정
01:32
전체
10개
5.0
10개의 수강평
수강평 1
∙
평균 평점 5.0
수강평 68
∙
평균 평점 4.8
수강평 3
∙
평균 평점 5.0
수강평 1
∙
평균 평점 5.0
수강평 7
∙
평균 평점 4.7
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!