MENU

Fun & Interesting

Getting into C++ with Unreal Engine - Part4 - Enhanced Input

GGameDev 21,736 2 years ago
Video Not Working? Fix It Now

This video is part 4 in a series aimed at giving people who want to use C++ with the Unreal Engine a helping hand to get started. In this part, we build on the basic project we made in the last video, working with our PlayerController class, setting it up to use the Enhanced Input framework. # Links Chat about gamedev on Discord:https://discord.gg/jjy2aJ3hj9 Unreal Engine API Quickstart (Core, CoreUObject, Engine) https://docs.unrealengine.com/5.2/en-US/API/QuickStart/ Unreal Engine API Reference https://docs.unrealengine.com/5.2/en-US/API/ Unreal Engine Asserts https://docs.unrealengine.com/5.2/en-US/asserts-in-unreal-engine/ Project on Github: https://github.com/Ysgrathe/BuildingBlocks_Part4 00:00 - Introduction 00:45 - Unreal C++ & Assets 04:13 - Unreal Style OOP 07:44 - Setting up Enhanced Input 18:46 - Enhanced Input Module 19:37 - Where do we get this info? 20:33 - Secret Epic Elite Documentation 21:14 - Example build problem 22:26 - Renaming the PlayerControllerBB class 22:52 - Making the class 'Abstract' 23:22 - Adding properties to the class 25:54 - OnPosess and OnUnPosess 27:46 - Checkf asserts 30:05 - Handler Functions 31:19 - Forms of Action Handler 34:23 - Action Handlers 34:35 - Move Handler Code 35:28 - Look Handler Code 35:56 - Jump Handler Code 36:45 - Sneaking In Games 36:58 - Input Action Context 37:15 - C++ Forward Declarations 38:31 - The last bit of code 39:24 - Testing it 41:37 - Summary

Comment