C++ Tanks vs Zombies 01 (Live Training)


 * Difference between Actor, Pawn, Character, and Vehicle
 * Create own pawn class
 * Visual Studio
 * Error: Visual C++ 2015 toolchain does not appear to be correctly installed.
 * Macros, marking functions, Unreal framework classes
 * Paper2D plugin
 * Importing 2D pixel assets
 * Difference between sprite and texture
 * Take pieces of a texture to form sprites
 * UPROPERTY is used for variables. Sets up variable behavior. You can see them in blueprint (VisibleAnywhere).
 * Output log

Settings used

 * ArrowComponent, SpriteComponent, ChildActorComponent
 * PlayerController, AIController
 * Generate visual studio project
 * Texture Group 2D Pixels (unfiltered)
 * NoMipmaps
 * Compression settings: UserInterface2D (RGBA)
 * GameMode class
 * PublicDependencyModuleNames
 * Extract sprites
 * New C++ class
 * class UArrowComponent
 * BlueprintReadWrite, BlueprintReadOnly, Category, meta, AllowPrivateAccess
 * UPaperSpriteComponent
 * RootComponent
 * CreateDefaultSubobject
 * TEXT macro
 * AttachTo
 * PaperSpriteComponent
 * Translucent Sort Axis