Menu

Implementing key events in UE5 and simulating key input (virtual keyboard)

In software development, sometimes you need to add buttons to the UI page and click the buttons to execute business logic. If it is a regular event, it can be implemented by binding events. However, in some designs, the event response is executed after the key is pressed, but you also want to add …

How to solve the lack of options such as Generate Visual Studio project files in the right-click menu in UE4 and UE5

After the installation of the Unreal Engine is completed, three right-click pop-up menu items for the project file will be added to the registry. However, many students have found that their computers do not have relevant menu items. This article mainly explains how to fix this problem.

Issues to note when using BlueprintPure in UE5

When using a function in a blueprint, you need to connect the execution input pin of the function to the execution logic line to execute the function. However, there is a special function that has no execution pin. Such a function is named "pure function". Pure functions are mainly a …

UE5 configures the startup instructions and reads and uses the startup instructions (startup parameters)

In software development, when releasing a product package, we hope that the software will have some preset parameter configurations when it starts, and we can use startup parameters to achieve this. Startup parameters are actually reserved configuration entries provided for software startup in most …

UE5.2 Solve the error about DirectX

In the new Unreal Engine UE5.2 version, when creating a C++project and checking in through Rider, a DirectX error warning will appear. This is mainly due to the lack of Build documentation in the engine, which is currently known to be a bug and needs to be fixed by the official. The solution can …

The Hot reload and Live Coding in UE5(New Live Coding)

In the version of ue5, A super useful feature for development is the new hot reload, it allows you to not close running projects, then add your new logic to the running projects, it makes debugging debug more easier, that's really amazing. This article mainly introduces new mechanisms about hot …

Unreal Engine calls local file picker (FileDialog)

IDesktopPlatform is an abstract interface class used for platform desktop operations in Unreal Engine. In the class, a lot of platform feature operation interface methods are provided. For example, the disk file picker introduced in this article is encapsulated in this interface. Through the file …

UE5 C++ implements blueprint node wildcard parameter pins (CustomStructureParam, CustomThunk)

In the blueprint macro, when setting the pin, there is a pin type called wildcard. This type allows the pin parameter type to be unconstrained when used as a pin, and the pin parameter type is checked at compile time (statically). If the type does not conform to the execution logic in the macro, the …

Unreal Engine localization (language pack) packaging to achieve multi-language switching

In the process of game development, it has become very common to connect to multiple language versions. Generally, games that are shipped overseas must be localized. Localization is mainly to solve the problem of matching the release language in the distribution area after the product is shipped …

Foreground property of Button control in UMG in UE5

This article mainly explains the usage of Foreground in the Button control in UMG, and cooperates with the text control to adjust the foreground color, making the editing button control more complete and more controllable and flexible.