![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UE4 C++Learn
风逝~落枫萧萧
一切的命中注定都仿佛早有预谋。。。
展开
-
UE4C++第一人称模板下添加粒子特效
新建一个UE4第一人称C++模板打开VS找到发射物的Cpp文件,打开之后找到发射物的OnHit事件,按AIT+G定位到函数的位置在函数的位置可以看到函数的实现方式(Cpp文件中的函数实现方式)我们在头文件的位置定义这个变量,并将这个变量暴露到蓝图中http://api.unrealengine.com/CHN/Programming/Introduction/index.html官方...原创 2018-12-14 16:32:04 · 1065 阅读 · 0 评论 -
利用C++结合蓝图创建可拾取物
创建一个C++类,在此命名为FPSActorCanPicked一般情况下.h文件的默认路径为Public文件夹,cpp文件是Private文件夹在C++中编译好之后就可以看见我们创建的类,这个时候,我们创建一个继承于我们的C++类的蓝图类先定义需要用到的组件,创建并将其命名,定义其顺序以及碰撞(定义根节点)//FPSActorCanPicked.h#include...原创 2018-12-17 11:21:20 · 560 阅读 · 0 评论 -
UE4利用C++实现黑洞吸物效果
在UE4中新建C++类BlackHole在.h文件中定义需要用到的组件,在这里实现的方式是利用重写函数的方法,定义需要用到的函数和变量,为BlackHole添加组件#pragma once#include "CoreMinimal.h"#include "GameFramework/Actor.h"#include "Components/BoxComponent.h"#incl..原创 2018-12-18 12:26:57 · 1191 阅读 · 0 评论 -
UE4利用C++实现简单的胜利点类Actor
创建一个调试方案,打印在日志上,方便调试,用Overlap举例说明,打开UE,新建C++的Actor类,回到VS中,进行Actor的定义。.Cpp代码如下:#include "FPSExtractionZone.h"// Sets default valuesAFPSExtractionZone::AFPSExtractionZone(){ // Set this actor...原创 2019-01-24 15:05:20 · 654 阅读 · 0 评论 -
UE4利用C++写弹射系统
#pragma once#include "CoreMinimal.h"#include "GameFramework/Actor.h"#include "FPSLaunchPad.generated.h"class UBoxComponent;class UStaticMeshComponent;class UParticleSystem;UCLASS()class FP..原创 2019-01-24 21:31:15 · 480 阅读 · 0 评论 -
UE4的C++准备阶段
安装VS时需要选中的项目C++插件VAssistX的常用快捷键Alt+O: 在头文件和cpp文件间进行切换Alt+Shift+O: Open File in SolutionAlt+Shift+S: 查找任意符号Alt+G:快速找到定义和实现,第一次按会跳到定义,第二次按会跳到实现方式常见问题排除一.VS出现红色下滑线误报问题,VS2017出现较少,其它版本可以选...原创 2019-08-22 09:55:42 · 812 阅读 · 0 评论