原创 通過繼承UBlueprintFunctionLibrary的類實現藍圖與C++相互通信

UMyBPFunctionLibrary中的方法爲靜態方法 UMyBPFunctionLibrary.h UCLASS() class UMyBPFunctionLibrary : public UBlueprintFunctionLi

原创 通過AHud顯示幀數率

AHud中有個DrawHUD,在這個函數中做的繪製每幀都會清除掉再重繪,可以做一些幀率顯示或者輔助調試的繪製工作,不必做專門的清除管理。拿幀率顯示爲例,在這裏我們做25幀刷新一次的控制,也可以每幀刷新,看自己需要。 MyHUD.h UC

原创 獲取鼠標點擊的屏幕位置座標

APlayerController* PC= nullptr; if(GetWorld()) { PC = GetWorld()->GetFirstPlayerController(); } FVector2D MousePos;

原创 ubuntu18.04編譯ue 4源碼

官方文檔: https://docs.unrealengine.com/zh-CN/Platforms/Linux/BeginnerLinuxDeveloper/SettingUpAnUnrealWorkflow/index.html 一

原创 linux sudo apt-get upgrade

123@123-System-Product-Name:~$ sudo apt upgrade [sudo] 123 的密碼: 正在讀取軟件包列表... 完成 正在分析軟件包的依賴關係樹        正在讀取狀態信息... 完成    

原创 未找到命令

在windows下編輯或者打開過的sh腳本,windows的行尾“\n\r”,在unix下行尾“\n”。因此在linux下執行時要把多餘的“\r“去掉 確認問題: cat -A script.sh 報錯前每行末尾^M$,linux正常每行

原创 ubuntu 18.04安裝vulkanSDK

官方教程 https://vulkan-tutorial.com/Development_environment 方法一、安裝工具包 1、sudo apt install vulkan-utils 2、sudo apt install l

原创 linux壓縮解壓文件命令

一、壓縮文件 二、解壓所文件 1、.tar.gz tar -xzvf file.tar.gz 2、zip  unzip file.zip -d /unzippath 3、rar rar x file.rar 如果沒有rar先安裝一下 su

原创 ubuntu18.04 opengl信息

系統安裝vulkan SDK,總是安裝失敗,提示gl庫鏈接不對,查看另一臺電腦/usr/lib/x86_64-linux-gnu/libGL.so庫(後來回想了下可能那臺機器是ubuntu16的原因,本身就不一樣),可是這裏卻沒有這個庫,

原创 source.list 更換源

123@123-System-Product-Name:~$ sudo apt update 獲取:1 http://cn.archive.ubuntu.com/ubuntu bionic InRelease [1,122 B] 錯誤:1

原创 linux下製作u盤啓動盤

方法一: 1、確認U盤路徑,在終端中輸入:sudo fdisk -l,可以看到/dev/sdb是我的U盤設備 2、sudo umount /dev/sdb 3、sudo dd if=/home/123/下載/*.iso of=/dev/s

原创 c++初級教程 常見函數查詢

http://www.cplusplus.com/doc/tutorial/

原创 找某一特定actor模型

UWorld* world = GetWorld();     if (!world)         return; for (TActorIterator<AStaticMeshActor> ActorItr(world); Acto

原创 explorer.exe被關掉,桌面黑屏

電腦黑屏,但有鼠標顯示標識。此時有可能是資源管理器進程不小心被關掉所致。打開任務管理器,新建一個任務,輸入cmd,在彈出的命令窗口中輸入explor