UE4 笔记

1. FString转TChar

TChar* c = (*FString)

2. TChar* 与 char* 的互相转换,主要是使用下面的四个宏定义。

TCHAR_TO_ANSI(str)
ANSI_TO_TCHAR(str) 
TCHAR_TO_UTF8(str) 
UTF8_TO_TCHAR(str) 
[C4668]没有将_WIN32_WINNT_WIN10_TH2"定义为预处理器宏,用0“替换"#if/#elif"

添加如下头文件

#include "Windows/AllowWindowsPlatformTypes.h"

#include "Windows/PreWindowsApi.h"

#include <windows.h> //冲突头文件

#include "Windows/PostWindowsApi.h"

#include "Windows/HideWindowsPlatformTypes.h"

 1.如果失去焦点声音不播放的话,在WindowsNoEditor\Engine.ini里加入下面两行
[Audio]
UnfocusedVolumeMultiplier=1.0
在引擎设置里查找background可以设置不是焦点的时候仍然流畅运行

posted on 2023-09-15 13:19  c_dragon  阅读(41)  评论(0编辑  收藏  举报

导航