自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 【UE4】3x3卷积着色器

3乘3卷积着色器的UE4版本int Kernel[9]= { 0,-1,0, -1,5,-1, 0,-1,0 };//UVOffset由参数提供float2 Offset[9];Offset[0] = float2(-UVOffset,-UVOffset);Offset[1] = float2(0,-UVOffset);Offset[2] = float2(UVOffset,

2021-07-01 17:48:21 349

原创 [UE4]自定义LOG

在头文件声明DECLARE_LOG_CATEGORY_EXTERN(LogYourLog, Log, All);在源文件定义DEFINE_LOG_CATEGORY(LogYourLog);

2021-06-22 14:33:03 218

原创 [UE4] 自定义设置

自定义设置 TestSetting.h#pragma once#include "CoreMinimal.h"#include "TestSetting.generated.h"UCLASS(config = TestSetting)class TESTPLUGIN_API UTestSetting : public UObject { GENERATED_BODY()public: UPromethSetting() : MeshReaderLog(false) {} UPROP

2021-06-21 11:48:32 354

原创 c++嵌入python3示例

直接上代码#include <Python.h>#include <iostream>#include <string>#define SAFE_DELETE_PYOBJECT(Obj) \if ((Obj) != nullptr) {\Py_DECREF((Obj));\(Obj) = nullptr; }// 初始化Pythonvoid InitPython() { // 初始化python环境变量,用来寻找.py文件 if (

2021-06-16 11:32:23 249

原创 UE4多线程基础代码

复制之后再加入自己的逻辑就行.h#pragma once#include "CoreMinimal.h"#include "HAL/Runnable.h"class FStreamWorker : public FRunnable {public: FStreamWorker(); ~FStreamWorker() { Kill(); }// FRunnable Interface Begin virtual bool Init() override { return true; }

2021-06-16 10:50:50 193

原创 [UE4] 图像压缩格式在内存中的表示

FPixelFormatInfo GPixelFormats[PF_MAX] ={ // Name BlockSizeX BlockSizeY BlockSizeZ BlockBytes NumComponents PlatformFormat Supported UnrealFormat { TEXT("unknown"), 0, 0, 0, 0, 0, 0, 0, PF_Unknown }, { TEXT("A32B32G32R32F"),

2021-05-12 14:21:46 957 1

原创 UE4 线程锁使用

头文件中定义变量FCriticalSection Mutex锁定一段代码块,其实就是ScopeLock的生命周期内void Function() { { FScopeLock ScopeLock(Mutex); // 此处填写需要同步执行的代码块 } // 无需同步的代码块}

2021-05-07 14:41:38 640

转载 FFMPEG官方示例摘选(2021.04.26,V4.4)

目录前言读取信息 avio_reading.c音频解码 decode_audio.c视频解码 decode_video.c前言刚接触ffmpeg,记录一下需要使用的方便查阅读取信息 avio_reading.c 点击查看代码/** * @file * libavformat AVIOContext API example. * * Make libavformat demuxer access media content through a custom * AVIOContext

2021-04-26 14:09:48 1100

原创 Unreal 自定义Setting

纯记录PatchingToolSetting.h#pragma once#include "CoreMinimal.h"#include "PatchToolSetting.generated.h"USTRUCT()struct FDLCInfo { GENERATED_BODY() UPROPERTY(EditAnywhere) bool Enable; UPROPERTY(EditAnywhere) int32 StartID; UPROPERTY(EditAnywher

2020-11-09 11:26:14 381

原创 Ubuntu18.4安装mysql5.7.31

更新源sudo apt-get update安装sudo apt-get install mysql-server启动service mysql start登陆mysql,刚安装完无需密码mysql -u root查看你现在必须要了解的信息(用户,主机,加密相关)use mysql;select host,user,authentication_string,plugin from user;一般来说第一次会是这样+-----------+-----------------

2020-08-11 15:45:53 245

原创 【UE4】Cook Package相关个人笔记

本篇文章边试验遍写持续更新,不更新了我就把这行删了打包平台:Win64Package首先要找到源码相关位置,在整个解决方案搜索Package Project,然后在MainMenu.cpp中找到以下代码,即编辑器创建Package Project这个选项的位置Section.AddSubMenu( "PackageProject", LOCTEXT("PackageProjectSubMenuLabel", "Package Project"), LOCTEXT("PackagePro

2020-05-15 16:31:08 3117

原创 VS的小技巧

记录一下一些自用小技巧,老是忘记。。。修改解决方案配置框的长度:Tools->Customize定位当前编辑文件:Tools->Option->Projects And Solutions->General->勾选Track Active Item in Solution Explorer选中代码变换大小写:Ctrl+U小写 Ctrl+Shift+U大写...

2020-04-25 16:47:14 185

原创 UE4 Android第三方库导入,JNI调用详解

新建一个Android Java库File->New->NewProject->EmptyActivity切换至Android视窗,在app上右键->New->Module->AndroidLibrary库的目录结构:在TestClass编写代码:package com.yours.testlib;import android.util.Lo...

2020-04-14 15:44:05 7383 19

原创 UE4 JNI FindMethod参数说明

文件目录:Engine\Source\Runtime\Launch\Private\Android\AndroidJNI.cppjmethodID FJavaWrapper::FindMethod(JNIEnv* Env, jclass Class, const ANSICHAR* MethodName, const ANSICHAR* MethodSignature, bool bIsOpti...

2020-04-13 16:14:27 1293

原创 Android Studio 编译Jar

在对应的库的build.gradle添加task deleteJar(type: Delete) { delete 'libs/mylibrary.jar'} task exportjar(type: Copy) { from('build/intermediates/aar_main_jar/release/') into('libs/') ...

2020-04-13 14:16:27 343 1

原创 UE4实现多国语言翻译

确保EditorPreferences->General->Experimental->Localization Dashboard已勾选Window->Localization Dashboard 打开本地化编辑界面单击左侧Game,修改Game的本地化配置勾选右侧GaterText->GaterfromTextFiles (收集文本中的FText。如.cp...

2020-03-19 22:52:28 1564

原创 UE4接入Protobuf注意事项

protobuf 3.11直接接入源码禁用警告在port_def.inc开头添加#ifdef _MSC_VER#pragma warning(disable: 4125)#pragma warning(disable: 4800)#pragma warning(disable: 4018)#pragma warning(disable: 4506)#endif //_MSC_VE...

2020-03-17 15:49:13 1453

原创 【UE4】HTTP下载

纯接口调用,直接上代码Build.cs中添加HTTP模块PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore" , "HTTP"});.h void DownLoad(FString URL); //下载完成调用 void HandleDownl...

2020-03-01 15:14:54 2071 3

原创 【UE4】 Pak解密、挂载、加载

记录:MountPoint,打包前使用绝对路径或者相对路径都没有问题,打包后切记要使用相对路径

2020-02-22 13:19:04 9200 19

原创 UnrealPak打包单个文件并加密

准备文件:pakconfig.txt 在里面写要打包的资源路径,支持文件夹和文件名F:\Unreal\UnrealProjects\MyProject\Saved\Cooked\WindowsNoEditor\MyProject\Content\Movies\Movie.mp4CryptJson.json 加密需要用到的Json文件{"EncryptionKey":{"Key":"x...

2020-02-20 12:26:51 4015

原创 1553B,ARINC,UART 字格式

2020-01-20 13:03:37 422

原创 UE4右键菜单修复

记录一下UE4右键修复新建文本文档,输入以下内容,再把后缀改成.bat 然后管理员权限执行需要源码版引擎需要注意的地方:SET UnrealEngineDir=F:\Engine //这个F:\Engine是你的引擎安装根目录set LauncherPath=%UnrealEngineDir%\Engine\Binaries\Win64\UnrealVersionSelec...

2020-01-15 17:30:32 1516

原创 Python爬有道翻译

由于从接触python到爬完只用了三四个小时(python语法真的超简单啊),而且我并不是从事网页相关工作,部分术语可能不对,烦请指出 :)环境浏览器: Chrome操作系统:Win7思路找到点击翻译时发送的表单数据结构找到加密算法问题解决具体步骤打开有道翻译网页,按F12,输入 德莉莎世界第一可爱 ,拿到这一次的数据并分析关键在于Request Headers和FormDa...

2020-01-06 17:05:01 271

原创 C++默认参数的内存分配问题

先说结论:有传入参数时调用带有默认参数的函数不再调用默认参数的构造函数,无传入参数时会调用默认参数的构造函数测试环境:VS2017,解决方案配置Debug,x86,禁用优化main.cpp//... TestClassC CInstance; CInstance.TestFunc(); TestStruct StructValue; CInstance.TestFunc(Struct...

2019-08-12 23:00:33 257

原创 NVIDIA CodeWorks for Android Update Lock Error 解决方法

首要条件:科学上网然后发现依然无法获取列表找到你的代理端口,例如SSH一般是1080,我用的MonoCloud是7080打开CMD输入set http_proxy= http://127.0.0.1:1080结尾的1080为本机的代理端口,意思是使用代理端口进行下载不要关闭CMD窗口,因为这一步其实是设置个临时环境变量,关闭就重置了然后打开NVIDIA CodeWorks for ...

2019-07-30 11:46:57 1550

转载 [转载]C++继承与内存分配,虚基类指针vbptr和虚函数指针vfptr

转载:继承 内存分布原作者:DylanWindclass Base { public: int m_base; }; class DerivedA: public Base { public: int m_derivedA; }; class DerivedB: public Base { public: int m_deriv...

2019-05-13 23:56:22 726

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除