User:Rejecht/Getting Started UE4: Difference between revisions
From Unreal Wiki, The Unreal Engine Documentation Site
Line 20: | Line 20: | ||
=== Low Level === | === Low Level === | ||
=== Structure === | |||
Explains the junction points. | |||
[https://docs.unrealengine.com/latest/INT/Programming/UnrealArchitecture/index.html Unreal Architecture] | |||
==== Pointers ==== | ==== Pointers ==== | ||
[https://docs.unrealengine.com/latest/INT/Programming/UnrealArchitecture/SmartPointerLibrary | When referring to something you use shared pointers, shared references, or weak pointers. | ||
[https://docs.unrealengine.com/latest/INT/Programming/UnrealArchitecture/SmartPointerLibrary/index.html Unreal Smart Pointer Library] | |||
IsValid is used on shared pointers to check if they are NULL. |
Revision as of 10:51, 10 August 2014
Unreal Engine 4
Protocol
Naming Conventions * Methods * Style * Organization
Replication
Game types and replicated values?
- Declare the UPROPERTY as replicated in C++
- Initialize the state of the variable in the game type constructor
- Declare the type of replication in the game type GetLifetimeReplicatedProps function
Low Level
Structure
Explains the junction points.
Pointers
When referring to something you use shared pointers, shared references, or weak pointers.
IsValid is used on shared pointers to check if they are NULL.