- 博客(17)
- 资源 (22)
- 收藏
- 关注
原创 UE4之批量删除actor
如果每次都是手动去删除actor,有时候是一个很累的事情。这个时候,我发现了,蓝图可以使用编辑器脚本,来批量的进行操作。参考:https://docs.unrealengine.com/zh-CN/Engine/Editor/ScriptingAndAutomation/index.html步骤一:新建一个脚本然后双击进去增加一个删除actor的按钮设置鼠标点击事件先把蓝图截图业务逻辑大概如下:鼠标点击---》获取所有的actor的对象---》循环..
2020-07-25 21:42:53 2335 2
原创 UE4之整合第三方库
UE4的第三方库,大家都建议使用插件进行整合,那么我也尝试一下插件整合。首先先写一个C++的动态库:在AddSdk.h的头文件里面,定义一个函数:__declspec(dllimport) int Test_Add(int a, int b);实现函数如下:__declspec(dllexport) int Test_Add(int a, int b){ return a + b;}编译之后,会生成一个动态库然后在UE4里面添加一个空的插件SimplePlug...
2020-07-24 16:52:39 3014
原创 UE4之ACharacter移动人物并显示动画效果
这里主要涉及两个类ACharacter 和UAnimInstance 两个类ACharacter继承了APawn类,主要增加了几个组件,最大的特点是可以设置一个人形的形状。通过USkeletalMeshComponent和UCapsuleComponent 两个来实现。看下图:所以我们设置一个人形的形状和位置,SetRelativeLocation和SetRelativeRotation上一篇博客讲到过,主要设置形状的位置和角度。 GetMesh()->SetRelati..
2020-07-19 20:05:00 1243
原创 UE4之SetRelativeLocation 和SetRelativeRotation
参考:https://docs.unrealengine.com/en-US/BlueprintAPI/Utilities/Transformation/SetRelativeLocation/index.htmlSetRelativeLocation :设置组件相对于父组件的位置参数为FVector我这里主要举个例子在说明这个函数的意思,比较直观调用如下函数:MSkeletaMeshComponent->SetRelativeLocation(FVector(0,0.
2020-07-19 14:07:00 5093
原创 UE4之多播委托
参考:https://docs.unrealengine.com/zh-CN/Programming/UnrealArchitecture/Delegates/Multicast/index.html概念:可以绑定到多个函数并一次性同时执行它们的委托。这里我计划使用多播委托开两个灯多播委托的定义:DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_OneParam定义的委托的类型必须是F开头所以我定义的函数如下DECLAR...
2020-07-18 18:29:00 1598
原创 UE4之单播委托
参考:https://docs.unrealengine.com/zh-CN/Programming/UnrealArchitecture/Reference/Functions/index.htmlhttps://docs.unrealengine.com/zh-CN/Programming/UnrealArchitecture/Delegates/Dynamic/index.html实现一个简单的demo,主要通过拉近拉远来实现灯光的控制。实现逻辑如下:定义一个委托:..
2020-07-17 22:08:15 692
原创 UE4之接口
参考:https://docs.unrealengine.com/zh-CN/Programming/UnrealArchitecture/Reference/Interfaces/index.html接口的模式比较固定,下面就上我定义的接口// Fill out your copyright notice in the Description page of Project Settings.#pragma once#include "CoreMinimal.h"#include
2020-07-16 22:01:12 1195
原创 UE4之变量、定时器和事件
参考:https://docs.unrealengine.com/zh-CN/Programming/Tutorials/VariablesTimersEvents/index.html上面的代码,直接拷贝,还需要增加头文件才可以。拷贝一下可以编译通过的,记录一下。// Fill out your copyright notice in the Description page of Project Settings.#pragma once#include "Components/T
2020-07-13 21:54:41 1031
原创 UE4之控制相机
参考:https://docs.unrealengine.com/zh-CN/Programming/Tutorials/PlayerCamera/index.html备注:官方的例子直接拷贝代码,运行不过,需要稍微修改一下。先上代码,再介绍一下步骤.h文件// Fill out your copyright notice in the Description page of Project Settings.#pragma once#include "CoreMinima
2020-07-12 21:54:11 2900
原创 UE4之vs2019IntelliSense错误
遇到大量错误如下图:但是编译可以通过参考官方文档:https://docs.unrealengine.com/zh-CN/Programming/Development/VisualStudioSetup/index.html
2020-07-12 15:51:48 2586 2
原创 UE4之UMG用户界面
参考:https://docs.unrealengine.com/zh-CN/Programming/Tutorials/UMG/index.html上面的文档描述的特别详细,我这里只做一下总结AGameModeBase:游戏规则。一个游戏可以有任意数量的GameMode,但是在一个时间点,只能有使用一个GameMode。定义之后,要在World Settings里面修改需要使用的gameModeAPlayerController:可以让输入设备控制游戏。PlayerContr.
2020-07-12 14:57:01 2560
原创 UE4之读取图片并纹理贴图显示
参考:谢谢这位大哥,按照你的讲解,做了一个出来。https://www.bilibili.com/video/BV1UE411Z7uY?t=1496步骤一:添加模块引用 PrivateDependencyModuleNames.AddRange( new string[] { "CoreUObject", "Engine", "Slate", "SlateCore", "ImageWrapper" // ... add.
2020-07-11 11:25:05 6684 3
原创 Assimp之编译
参考:https://blog.csdn.net/u012278016/article/details/105788231明天开始研究这个库:
2020-07-02 21:41:06 358
rabitmq381_erlang221.zip
2019-12-24
mygeowebcache-1.5.3-war.zip
2019-12-15
ffmpeg之H265解码
2018-08-19
ffmpeg之pcm转AAC
2018-08-12
g711编码转换成pcm编码
2018-08-05
sps解析图像长和宽
2018-06-23
ps解析H264
2018-05-26
websocket发送裸H264到Html5解码
2018-05-19
基于C#net4.5实现最简单的websocket客户端和服务端
2018-05-18
onvif2.0珍藏版
2018-04-24
基于VS2017开发的XML序列化和反序列化实例
2018-02-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人