UE4

    xiaoxiao2021-12-14  33

    在屏幕打印 Hello world 1)新建UE4代码工程 2)新建GameMode和Hub类,并修改当前WorldSetting 3)在MyHub_Test.h/cpp中分别输入代码 public: virtual void DrawHUD() override; void AMyHUD_Test::DrawHUD() { Super::DrawHUD(); DrawText("Hello world!", FColor::Yellow, 10, 10); }

    4)运行程序,发现“Hello World”已经出现在左上角了,而且不会消失。 - 增加图片

    if (UTex) { //DrawTextureSimple(UTex, 20, 20); //画中间 DrawTextureSimple(UTex, Canvas->ClipX / 2.0f-UTex->GetSurfaceWidth()/2.0f, Canvas->ClipY / 2.0f - UTex->GetSurfaceHeight() / 2.0f); }

    -吐槽: 1)从UE4打开C++代码,经常出现不能正常输入’.’的问题,输入之后看不到,编译后再打开就冒出来了.也不知道是UE4的问题,还是visual assistant,visual studio的问题. 2)同上 修改了半天文件,编译下全不见了.好像之前修改的内容全部在另一个文件,这是什么鬼玩意.

    -另: 一般的UI使用Widget更加方便(默认支持中文)

    转载请注明原文地址: https://ju.6miu.com/read-969234.html

    最新回复(0)