sábado, 17 de outubro de 2020

Parte II - Fundamentos de Unreal C++

Na parte II vamos conhecer com mais detalhes as Macros que a Epic Games criou para possibilitar a integração entre a linguagem C++ e o editor da Unreal Engine.

O Sistema de Propriedades da Unreal usa um conceito de programação chamado Reflexão para obter informações sobre o código em tempo de execução. A linguagem C++ não suporta Reflexão nativamente, por isso a Unreal Engine possui diversas Macros C++ que são usadas para indicar quando algum elemento deve ficar visível para o sistema de Reflexão.

A Unreal Engine possui sua própria implementação para diversos tipos de Estruturas de Dados que também serão apresentados na parte II.