自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (6)
  • 收藏
  • 关注

原创 UE4/UE5获取时间戳和两个时间戳的差

【代码】UE4/UE5获取时间戳和两个时间戳的差。

2022-10-25 17:50:12 2766 1

原创 TSoftObjectPtr和TSoftClassPtr加载资源方式

TSoftObjectPtr和TSoftClassPtr加载资源方式。

2022-08-10 15:10:00 1328

原创 UE4打开外部exe程序

UE4打开外部exe程序

2022-03-29 09:09:22 2030 2

原创 UE4线程UDP接发例子FUdpSocketReceiver和FUdpSocketSender

UDPDataTypes.h定义数据包结构// Fill out your copyright notice in the Description page of Project Settings.#pragma once#include "UDPDataTypes.generated.h"#pragma pack(push) #pragma pack(1) struct FMessageDefinition{public: char name[10]; float x;

2022-02-22 16:00:27 3777

原创 UE4脸部捕捉关键函数使用

基于FaceARSample官方例子,打开LiveLink插件等UE4引擎插件里脸部数据结构划分EARFaceBlendShape(下图代码),官方例子自带脸部曲线动画由于该结构做出来,所有直接放上模型动画资源就能捕获脸部数据动起来,如果自定义动画(建议按官方脸部划分结构做动画姿态),可能就需要动画曲线映射。enum class EARFaceBlendShape : uint8{ // Left eye blend shapes EyeBlinkLeft, EyeLookDownLeft

2022-02-16 16:18:28 1400

转载 Android Studio安装Unable to access Android SDK add-on list处理方法

https://www.cnblogs.com/sinceret/p/11123313.htmlUnable to access Android SDK add-on list。很多人写的加屏蔽语句,跳过检测,其实是不行的,因为最后还是要下载。不FQ的情况下,一般都是修改host文件:C:\Windows\System32\drivers\etc\hosts这个IP是怎么发现的呢?用http://ping.chinaz.com/dl.google.com,输入dl.g

2021-07-06 12:35:35 115

原创 UE4简单处理载具平衡(摩托车、 四轮、坦克等)防止翻车等现象

/** * Returns Slope Pitch and Roll angles in degrees based on the following information: * * @param MyRightYAxis Right (Y) direction unit vector of Actor standing on Slope. * @param FloorNo...

2020-04-27 12:20:18 3513 2

原创 UE4鼠标焦点不在窗口没有声音

修改配置文件:引擎配置文件:BaseEngine.ini[Audio]MaxChannels=32CommonAudioPoolSize=0UnfocusedVolumeMultiplier=0.0UseAudioThread=trueEnableAudioMixer=false拷贝到项目配置文件:DefaultEngine.iniAudio]MaxChannels=...

2019-09-05 15:18:10 2295

原创 UE4使用Split函数简单读取配置文件(二)

配置文件路径如下:按数据格式,把每项数据读取存放到数组,实现如下:#include "Misc/FileHelper.h"//USTRUCT(BlueprintType)struct FAxisInfo{GENERATED_USTRUCT_BODY()UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = ...

2019-08-29 14:46:43 772

原创 UE4使用Split函数简单读取配置文件

配置文件路径如下:按数据格式,把每项数据读取存放到数组,实现如下:#include "Misc/FileHelper.h"//USTRUCT(BlueprintType)struct FAxisInfo{ GENERATED_USTRUCT_BODY() UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = ...

2019-08-29 09:46:46 1210

原创 UE4 FindCollisionUV

FindCollisionUV可以做碰撞或击中某物件上碰撞点对应的UV坐标,我们可以基于该UV坐标作为材质参数传入到该物件材质中做一些碰撞或击中材质效果。注意:碰撞或射线检测,必须开启复杂检测,该物件设置开启物理。/** * Try and find the UV for a collision impact. Note this ONLY works if 'Support UV F...

2019-06-06 11:32:42 1267

原创 云VR 游戏工具连接

https://github.com/polygraphene/ALVR VR视频流工具https://flickstiq.com/2018/06/how-to-setup-vr-cloud-gaming/ 部署VR云游戏https://parsecgaming.com/

2019-05-28 10:38:13 311

原创 ForceNetUpdate使用

https://answers.unrealengine.com/questions/868935/force-net-update-and-reliable.htmlForceNetUpdate:ForceNetUpdate的优点是可以降低NetUpdateTime,这样就不会因为检查对象的状态改变了每一个NetUpdateTime滴答而浪费太多的CPU周期。可以在UE4服务端代码,...

2019-05-05 18:57:59 598

原创 C++ 智能指针简单实现和循环引用问题解决

参考:https://baike.baidu.com/item/%E6%99%BA%E8%83%BD%E6%8C%87%E9%92%88/10784135?fr=aladdinhttps://baike.baidu.com/item/%E5%8F%A5%E6%9F%84%E7%B1%BB/358880?fr=aladdinhttps://blog.csdn.net/zhangye301...

2019-04-17 11:04:44 448

原创 UE4的BlueprintPure用法

/// This function fulfills a contract of producing no side effects, and additionally implies BlueprintCallable. BlueprintPure,BlueprintPure:感觉BlueprintPure修饰的函数和BlueprintCallable没太大...

2019-04-15 16:03:20 5659

原创 UE4函数标记BlueprintImplementableEvent和BlueprintNativeEvent区别

/// This function is designed to be overridden by a blueprint. Do not provide a body for this function; /// the autogenerated code will include a thunk that calls ProcessEvent to execute the ...

2019-04-15 15:20:51 16452 2

原创 UE4导航网格RecastNavMesh的图块Tile

UE4导航网格RecastNavMesh生成介绍:导航网格生成原理,可以参考两篇文章链接:https://zhuanlan.zhihu.com/p/35100455https://blog.csdn.net/needmorecode/article/details/81591777导航网格类:RecastNavMesh.h 成员变量对应以上两个图属性栏,下面部分属性说明...

2019-04-15 11:37:34 4646

原创 UE4游戏内录像

编辑器内运行游戏项目输入命令:1.开始录像StartMovieCapture2.停止录像StopMovieCapture3.开始录像到停止录像这段时间录像文件保存路径;项目Saved\VideoCaptures录像代码:GameEngine.cpp#if WITH_EDITOR else if( FParse::Command(&Cmd,...

2019-04-13 10:42:52 11217 3

原创 UE4全屏和有无边框设置(窗口纵横比aspect ratio)

2019-04-12 15:40:48 6524 1

原创 UE4 Playing Live Video Captures(游戏里播放网络摄像机拍摄图像问题)

https://docs.unrealengine.com/en-us/Engine/MediaFramework/HowTo/UsingWebCams如果编辑器MediaPlayer预览没有播放图像,可能格式对,必须设置正确视频格式:蓝图设置视频轨道格式,注意延迟设置,网络摄像机设置准备才能设置成功:...

2019-04-11 15:34:11 1838

原创 UE4读写JSON数据介绍

JSON 语法是 JavaScript 对象表示法语法的子集。数据在名称/值对中:名称是字符串,使用双引号表示。值可以是:数字(整数或浮点数),字符串(在双引号中),数组(在方括号中),对象(在花括号中),true/false/null。 数据由逗号分隔: 花括号保存对象:对象可以包含各种数据,包括数组。 方括号保存数组:数字可以包含对象。 使用中,json有以下三种结构: ...

2019-04-11 10:30:07 8463 1

转载 UE4虚幻引擎开发手机游戏

转自https://www.cnblogs.com/skiwnchiwns/p/10342651.htmlUE4虚幻引擎作为游戏开发引擎之一,在很多项目中都会使用到。下面就给大家分享下如何使用UE4开发高品质的手机游戏。作者介绍大纲•介绍•UE4 针对3A级手游的渲染管线和特征集•使用ES3.1, Vulkan, MetalApi的高端机图形处理讲解...

2019-04-05 17:30:58 1657

原创 UE4代理委托(代理,动态代理,单播,多播)

官方例子https://docs.unrealengine.com/en-us/Programming/UnrealArchitecture/Delegates创建基于官方第三人称模版C++工程,项目名字:MyTP,以下例子基于该工程实现代理委托就是函数指针(类成员函数指针),函数指针指向函数地址,然后调用该函数指针,实现所需效果。1、代理声明、绑定、执行(单播)MyTPChara...

2019-04-04 11:50:14 11294

原创 UE4对象类类型引用和类默认对象(Class Default Object,简称CDO)

官方介绍https://docs.unrealengine.com/en-us/Programming/UnrealArchitecture/ObjectsTheUCLASSmacro gives the UObject a reference to a UCLASS that describes its Unreal-based type. Each UCLASS maintains o...

2019-04-03 16:03:13 10323

原创 UE4简单实现拖拽UI

本例子基于官方第三人称模板例子实现1.创建四个widgetDragUI:需要被拖拽的UI,检测是UI否拖拽该UI;默认图片资源DragPicDropUI:存放被拖拽的UI,放到该DropUI里;默认图片资源BGCacheUI:拖拽过程存放UIMainHud:主面板UI,挂载DragUI和DropUI,添加到屏幕上2.CacheUI如图挂载一个Image图片空间,名...

2019-04-03 10:00:59 7334

原创 UE4官方Creating Drag and Drop UI遇到问题解决

基于官方Creating Drag and Drop UI实现:https://docs.unrealengine.com/en-us/Engine/UMG/HowTo/DragAndDrop创建四个类DragWidget就是拖拽中UI,跟随鼠标光标移移动效果UIHealthBar就是需要被拖拽血条,里面实现鼠标是否拖拽判断处理HUD就是拖拽HealthBar到这主面板摆...

2019-04-02 17:15:32 2288

原创 UE4客户端和UE4服务器断开一种简单处理方案

这里介绍UE4客户端和UE4服务器断开一种简单处理方案,参考官方ShooterGame例子开发版下介绍:启动UE4服务器Bat命令启动服务器start "S" \..\UnrealEngine-4.20.3-release\Engine\Binaries\Win64\UE4Editor.exe "D:\Shooter\ShooterGame.uproject" Highrise Gam...

2019-03-30 09:40:32 3388

原创 UE4多人大关卡之开镜优化思路

类似大逃杀类射击游戏,关卡很大,物件多,使用到Level Streaming和Cull Distance Volumes优化;Cull Distance Volumes是可以动态关闭和开启的。Level Streaming:根据不同项目地图设定,大关卡拆分很多子关卡,根据玩家视野距离动态加载卸载关卡,注意开启异步加载net.AllowAsyncLoadingEnabledCull Dis...

2019-03-27 23:52:54 858

原创 UE4直接设置FOV导致看不到部分物体解决

官方文档:https://docs.unrealengine.com/en-us/Engine/Rendering/VisibilityCullingView FrustumView Frustumculling uses the visible screen area of the camera’s field of view (FOV) to cull objects not wit...

2019-03-27 00:06:42 6695

原创 动画更新率优化URO(Update Rate Optimization)

官方动画优化文档,建议认真查看:https://docs.unrealengine.com/en-us/Engine/Animation/Optimizationhttps://gameinstitute.qq.com/course/detail/10131引用 来自Epic Games 工程师王祢语录:URO(Update Rate Optimization),我们其...

2019-03-26 18:14:46 2421 1

转载 Direct3D中实现图元的鼠标拾取

https://dev.gameres.com/Program/Visual/3D/pick_2004_529.htmBY 重剑,2004.5.28重剑空间索引:1、什么是拾取,拾取能做什么?2、拾取操作的步骤和实现 2.1. 变换并获得通过视点和屏幕上点击点的射线矢量(Dir) 2.1.1 确定鼠标选取点的屏幕坐标 2.1.2 得到Dir在观察...

2019-03-25 14:32:13 477

转载 使用UE4的nDisplay渲染到多个显示器

转自微信https://mp.weixin.qq.com/s/gqJ6vLEhGIyhVaFW8POpXw本文根据虚幻4.21版本的文档翻译。(原文地址:https://docs.unrealengine.com/en-us/Engine/Rendering/Rendering-to-Multiple-Displays-with-nDisplay)越来越多的可视化系统通过多个显示器...

2019-03-20 09:41:41 16221

原创 UE4渲染用到的Bounds

官方介绍:Testing Visibility with an Actor's BoundsEach Actor placed in a Level has a set of bounds using a box and a spherethat is used for various things in the Engine.One of those being specifical...

2019-03-19 11:20:11 1680

原创 UE4引擎输入命令代码,方便查找原理实现

bool UEngine::Exec( UWorld* InWorld, const TCHAR* Cmd, FOutputDevice& Ar ){ // If we don't have a viewport specified to catch the stat commands, use to the game viewport if (GStatProcessi...

2019-03-18 14:47:52 1507 1

原创 UE4换装系统(合并骨骼模型)

前面那篇UE4换装系统https://blog.csdn.net/luomogenhaoqi/article/details/88350580,事实上每个身体模型还是各自渲染,现在介绍把每个身体模型合并输出一个模型,把Lod,材质,网格等合并,性能相对好很多。不过要注意材质是要合并起来的,你的表情的动画就没有了。原则前提:角色骨骼模型换装原理无非就是把角色模型拆分多个部分,每部份必须使用同一套...

2019-03-18 14:40:23 9051

原创 UE4多人大地图使用Level Streaming一种方案

https://docs.unrealengine.com/en-us/Engine/LevelStreaming多人大地图,玩家分散不同区域,我们仅仅在客户端做Level Streaming,服务器不做处理(如做有点困难,玩家分散不同区域,玩家之间不可见情况出现),所以世界设置修改如下配置项/** * Enables client-side streaming vol...

2019-03-18 11:49:26 2299

原创 UE4卧倒趴着实现思路

基于ShooterGame例子,站立和蹲,引擎已经支持了,卧倒趴着和蹲类似一个状态,现在讨论卧倒趴着实现思路。由于基于Character,自带了CapsuleComponent,并且是Character根节点,我们在卧倒趴着时候,修改CapsuleComponent方向可能影响其挂着子节点情况,所以添加卧倒趴着使用的CreepCapsuleComponent(绑定到CapsuleCompone...

2019-03-16 18:05:14 870

转载 Actor Merging(合并物件)

https://docs.unrealengine.com/en-us/Engine/Actors/MergingActor MergingTheMerge Actorstool enables the user to combine multiple Static Meshes into a single new Actor. Materials can also be bake...

2019-03-16 13:41:37 671

原创 UE4图集VaTexAtlas插件(推荐介绍)

插件下载地址:https://github.com/ufna/VaTexAtlas使用方法:https://hiazma.atlassian.net/wiki/spaces/VTA/pages/1146888/How+to+use+VTA+pluginHow to use VTA pluginCreated byVladimir AlyamkinLast update...

2019-03-14 11:49:52 2860

原创 UE4射击系统之射击感思路

射击瞄准都是通过相机朝向瞄准,就是屏幕中心发出,屏幕中心画准星。射击感:暂时忽略射击特效、声音,这里仅仅从瞄准方向不同枪打出不同的击中效果(如Z、7、S等字样偏移曲线效果)和根据该字样方向抖动屏幕瞄准朝向:通过GetPlayerViewPoint获取,最终瞄准朝向会叠加射击偏移效果得到最终瞄准朝向射击偏移效果:通过曲线UCurveVector,不同枪设置不同的曲线,曲线交给策划调整,主...

2019-03-12 11:02:41 3094

UE5实时录屏插件(FFmpeg)

UE5实时录屏插件,支持windows和Linux系统;使用FFmpeg库封装接口,代码实现;对于学习使用有参考意义

2023-01-28

UE引擎解压缩zip格式文件插件

UE4、UE5引擎解压缩zip文件插件

2022-10-24

登陆流程.pdf

UE客户端登陆服务器流程详细说明,介绍引擎网络登陆流程。包括消息处理,网络对象,网络架构,地图加载流程。认真了解该文档,可以了解虚幻客户端登陆虚幻服务器流程。

2019-07-11

UE4透视描边后处理材质

UE4透视描边后处理材质蓝图实现,包含边缘检测算法,还有模版判断,与原图合成。参考https://www.tomlooman.com/the-many-uses-of-custom-depth-in-unreal-4/

2019-03-07

Unity3D内部Shader详解

Unity里面的Shaders是使用一种叫ShaderLab的语言编写的,它同微软的.FX文件或者NVIDIA的CgFX有些类似。传统意义上的vertex shader和pixel shader 还是使用标准的Cg/HLSL 编程语言编写的。(因此Unity文档里面的Shader,都是指用ShaderLab编写的代码) 然后我们来看下Unity3D自带的60多个Shader。 这些Shader被分为五个大类:Normal,Transparent,Transparent Cutout,Self-llluminated,Reflective。

2017-10-07

虚幻引擎4动画教程

虚幻引擎4动画蓝图教程,动画混合,各种动画融合,动画蓝图技术要点。

2017-10-07

VB +SQL大学身奖助学金信息管理系统

有源码 界面设计 数据库设计 还有报告书 详细文档说明

2011-03-14

C语言 单片机 编程

单片机实验 包含 汇编语言 和C语言编程 还有例子实验 比如说中断等等

2010-12-07

空空如也

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

TA关注的人

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