Unreal Engine
Published:
Sat, May 25, 2024 3:07 pm
Useful links of posts and notes about adding TFunction to TMap in Unreal Engine
more ...
more ...
Published:
Wed, May 22, 2024 5:56 pm
Description and workaround for the symptom that the ini file is not saved or is not created when adding the "config" to UCLASS and calling SaveConfig() in Unreal Engine 5.4
Conclusion This symptom occurs in 5.4.1. UCLASS with the config specifier applied is currently failing to create or save ini files in some cases. There are two workarounds: more ...
Conclusion This symptom occurs in 5.4.1. UCLASS with the config specifier applied is currently failing to create or save ini files in some cases. There are two workarounds: more ...
Published:
Thu, May 16, 2024 5:00 am
The identity of the mysterious space above and below a widget in SRichTextBlock is the lineheight.
If we set lineheight of SRichTextBlock greater than 1.0, the space by lineheight will be added to the top or bottom of the widget created inside SRichTextBlock through the decorator. For example, if you set 1.5 for lineheight, an empty space equal to 50% of the widget’s height will be created. more ...
If we set lineheight of SRichTextBlock greater than 1.0, the space by lineheight will be added to the top or bottom of the widget created inside SRichTextBlock through the decorator. For example, if you set 1.5 for lineheight, an empty space equal to 50% of the widget’s height will be created. more ...
Published:
Wed, May 15, 2024 1:52 am
A record of worry about whether to split the case of multiple self-pins into cases that support arrays and cases that do not, in the Blueprint plugin of Unreal.
Based on engine version 5.4 MultipleSelfs is decided by virtual bool AllowMultipleSelfs(bool bInputAsArray) in the UK2Node. The only place where it is actually used is UK2Node_CallFunction::AllowMultipleSelfs. The parameter bInputAsArray is passing whether or not an array is input, but this parameter is not currently used inside the function. more ...
Based on engine version 5.4 MultipleSelfs is decided by virtual bool AllowMultipleSelfs(bool bInputAsArray) in the UK2Node. The only place where it is actually used is UK2Node_CallFunction::AllowMultipleSelfs. The parameter bInputAsArray is passing whether or not an array is input, but this parameter is not currently used inside the function. more ...
Published:
Thu, May 9, 2024 3:48 pm
Recent developments report
The path to making this table was very hard, long, and painful for me. Anyway, I did make it. more ...
The path to making this table was very hard, long, and painful for me. Anyway, I did make it. more ...
Published:
Wed, May 8, 2024 0:09 am
Debugging record about STextBlock::SetTextStyle() not working after construction and the warning that I want to tell myself.
Problem In Unreal Engine 5.4, After contruction of STextBlock widget, if we call STextBlock::SetTextStyle(), it does not work. On the other hand, if SimpleTextMode of STextBlock is set to true, STextBlock::SetTextStyle() works. more ...
Problem In Unreal Engine 5.4, After contruction of STextBlock widget, if we call STextBlock::SetTextStyle(), it does not work. On the other hand, if SimpleTextMode of STextBlock is set to true, STextBlock::SetTextStyle() works. more ...
Published:
Tue, May 7, 2024 3:14 am
Memo about when using Unreal Engine's SRichTextBlock, it does not work properly if there is a linebreak character (
) in the hyperlink.
Workaround: Sets the same hyperlink to the text before and after the linebreak character. But, if I do like this, the mouse hover reaction works separately. Aaaa… more ...
Workaround: Sets the same hyperlink to the text before and after the linebreak character. But, if I do like this, the mouse hover reaction works separately. Aaaa… more ...
Published:
Tue, May 7, 2024 0:31 am
How to apply highly saturated colors at BorderBackgroundColor of SBorder in Unreal Editor
Copy 1 2 3 SNew(SBorder) .BorderImage(FAppStyle::GetBrush("PlainBorder")) .BorderBackgroundColor(SomeColor) I wanted to note these names of brushes. more ...
Copy 1 2 3 SNew(SBorder) .BorderImage(FAppStyle::GetBrush("PlainBorder")) .BorderBackgroundColor(SomeColor) I wanted to note these names of brushes. more ...
Published:
Fri, May 3, 2024 7:12 pm
Debugging history, causes, and fixing for incorrect word count in UE Localization Dashboard
Conclusion This is because the texts before translation and texts after translation of native culture are different. Keep it the same value. more ...
Conclusion This is because the texts before translation and texts after translation of native culture are different. Keep it the same value. more ...
Published:
Fri, May 3, 2024 7:03 pm
What I would like to say to my future self when I meet the problems with UE localization-related features.
I definitely think that my future self will stumble here again. So I leave a note. Check Need Review: If something is invisible or is displayed wrong If you don’t see the item, make sure it isn’t in Needs Review. This function may be essential when multiple people are working, but in my case, it was a cause that made me wander into the wrong place several times. Debugging may be faster Debugging may be faster than searching documents or posts. more ...
I definitely think that my future self will stumble here again. So I leave a note. Check Need Review: If something is invisible or is displayed wrong If you don’t see the item, make sure it isn’t in Needs Review. This function may be essential when multiple people are working, but in my case, it was a cause that made me wander into the wrong place several times. Debugging may be faster Debugging may be faster than searching documents or posts. more ...