E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
UE4C++
UE4C++
全局类(_杰森大师)
全局类一UBlueprintFunctionLibrary(蓝图函数库)UE4的静态类,主要给蓝图提供静态函数,如果C++写没必要用到全局类二UGameSingleton(游戏单例)GEngine->GameSingleton,一个GEngine下的UObject指针,UE4专门提供出来作为全局变量给所有对象调用,ue4建议放置不需要修改数据的这个对象需创建一个object类其中的Blueprin
杰森大师
·
2020-08-23 21:20
UE4C++
UE4蓝图
UE4
UE4c++
的各类指针使用方法
1.智能指针TSharedPtr智能指针TsharedPtr是虚幻自己定义的的指针类型,用于内存管理,但是继承于UObject的类不需要用智能指针,用普通的指针就行,因为继承于UObject的内存回收是靠虚幻自己的GC系统回收的,只有不继承Uobject的类才需要用智能指针,用智能指针去回收。例如Slate等。。。//声明一个智能指针TsharedptrTestPtr;//给共享指针赋值效率低但即
一别刻三秋。
·
2020-08-23 18:30
UE4
C++
UE4C++
中函数以及变量公开到编辑器说明
ue4C++
中定义变量如想公开到编辑器编辑,可在参数声明上方添加UPROPERTY宏即可公开如下图其中UPROPERTY的参数EditAnywhere允许编辑器进行编辑,BlueprintReadWrite
冗谈
·
2020-08-23 18:38
UE4
C++
Ue4C++
编程------总结篇
通过前面的一系列文章,已经将游戏的基础组成要素已经讲完了,当然,都是单机的,不涉及网络部分。通过前面的一系列文章,我想制作一个简单的游戏demo也不难了吧。UMG是制作游戏界面一个十分简便,强大的模块,它是由封装自slate。slate有兴趣的可以看下官方文档,是纯用代码编写界面的,我更喜欢可视化的UMG。动画蓝图对游戏人物是很重要的,什么时候该执行哪个Animation,都是由状态机来决定的。这
li2818
·
2020-08-23 17:10
Ue4C++编程
UE4 C++ 蓝图函数模板 自定义解析
UE4C++
蓝图函数模板自定义解析版本:4.20泛型编程蓝图函数模板版本:4.20泛型编程模板是泛型编程的基础,即以一种独立于任何类型的方式编写代码。
妖刀丶朔夜
·
2020-08-17 13:34
unreal4
UE4
C++
自定义解析
蓝图函数模板
UE4根据真实地图来生成行走道路(三)
要实现
UE4C++
到第三方库的调用,需要自己在自己创建的插件库里的\Source路径下创建一个目录为ThirdParty的文件夹在里面放入你需要放入的第三方库当你放入了第三方库的文件之后,需要自己写一个
a3545738190
·
2020-08-17 00:24
如何使用Github管理UE4工程
1、创建Github仓库,2、gitclone到本地,这里我拿一个普通的
UE4C++
工程为例。
大王怕我去巡山
·
2020-08-16 02:54
UE4的使用与操作
[UE4]不通过UE4Editor添加C++ class,直接在visual studio中添加的办法
如果直接将一个第三方的C++代码拖进
UE4C++
工程的VS中,编译的时候会有个错误,这个错误大概内容好像是:PC3D_SM5.binismissing如果自己手里有很多非UE4工程的C++代码需要加入UE4
玄冬Wong
·
2020-08-16 02:10
UnrealEngine
UE4
瞧,这是UE4 C++
http://www.cnblogs.com/NEOCSL/p/4008416.html在UnrealWiki上有一系列进入
UE4C++
的文章,其中有一个专题非常有用。标题也很有意思。
pizi0475
·
2020-08-16 00:57
Unreal
游戏开发
图形引擎
游戏引擎
技术理论
Ue4C++
编程------AI与c++(三)
上文中我们重写了Possess函数,在possess函数中,运行我们的行为树,既然有Possess肯定就有UnPossess啦,因此,我们需要重写UnPossess函数,在该函数中,停止运行我们的行为树,如下所示:voidAAIBlogController::UnPossess(){Super::UnPossess();if(BehaviorTreeCompo!=nullptr){Behavior
li2818
·
2020-08-15 23:14
Ue4C++编程
Ue4C++
编程------UMG与c++(二)
12:为MainMenuMap创建GameModeBase类和HUD类和playcontroller类。即继承GameModeBase类和HUD类和playcontroller类,playcontroller类是为了将鼠标显示出来,重写HUD类的beginplay函数,并且在begameplay时,创建widget,并addtoviewport,如下图。13:在MainMenuMap的Gamemo
li2818
·
2020-08-15 23:14
Ue4C++编程
Ue4C++
编程------Loading界面与c++(四)
我们知道,在基本所有的游戏中,Loading界面是必不可少的,该界面是在关卡间过度的时候显示的,用于告知玩家,正在加载资源,Loading界面有几种方法,其中一种是LevelStreaming,还有可以参考ue4给我们提供的项目,里面也有关于loading界面的介绍,不过是单一的添加个新模块,而我要介绍的是另一种方法。首先在我们的gameinstance中,添加两个新的成员函数,如下所示:priv
li2818
·
2020-08-15 23:14
Ue4C++编程
Ue4C++
编程------UMG与c++(一)
打开一个游戏,最先进入眼帘的便是加载页面,然后便是ui界面,如开始游戏等等按钮。本文将介绍如何在UE4中将制作一个游戏菜单项。在UE4中,有两种方式创建ui,一种是使用slate的方式,一种便是UMG,UMG是slate的封装,是一个可视化的ui编辑器,类似于mfc。slate则是纯c++方式,本文将介绍UMG。打开项目编辑器,创建一个基于c++的第三人称模板的项目。打开项目后,依次按照如下步骤。
li2818
·
2020-08-15 23:43
Ue4C++编程
ue4 fstring 和std::string互转
development-discussion/c-gameplay-programming/6517-convert-std-string-to-fstringCode:FStringUE4Str="
UE4C
weixin_30307267
·
2020-08-15 21:43
UE4 C++ 编写C++代码,实现蓝图节点多线程异步执行
1打开编辑器,创建C++第三人称模板2打开vs,开始改代码想要创建线程,首先需要继承FRunnable(
ue4C++
本身不支持类的多继承,但是FRunnable在ue4中被定义为是接口,与普通的类不同)
魂丿淡
·
2020-08-07 20:00
UE4
学习
UE4C++
(1)添加组件
这个是.h里的代码#pragmaonce#include"CoreMinimal.h"#include"GameFramework/Pawn.h"#include"Components/StaticMeshComponent.h"#include"SphareBase.generated.h"UCLASS()classTEXTGAME_APIASphareBase:publicAPawn{GENE
ちょうご666
·
2020-08-07 15:00
UE4 C++开发工具收集
UE4C++
开发工具收集默认肯定是VisualStudio+VisualAssist如果尚未安装,则需要安装VisualStudio。
u010019717
·
2020-07-31 10:38
UE4/5
UE4 C++程序播放视频文件
UE4C++
程序播放视频文件UE4用编辑器+蓝图方式播放媒体视频文件很方便,教程也很多。那么如何在C++代码中播放呢?
月洋流
·
2020-07-02 10:14
UE4
学习
UE4C++
笔记(基础)
UE_LOG(LogTemp,Warning,TEXT(“BeginPlay”));在OutPut里显示文字GEngine->AddOnScreenDebugMessage(-1,5.f,FColor::Black,TEXT(""));在屏幕上打印intshortlong改成了int8int16int32int64string几乎不会用用FString::FVector矢量类型AActorAPaw
若昊
·
2020-06-29 11:48
UE4C++
常用游戏算法
1.锁定敌人voidAARPGPlayerController::LockAI(){/**获取自己的位置*/FVectorpos=myCharacter->GetActorLocation();/**获取所有AI对象*/UGameplayStatics::GetAllActorsOfClass(GetWorld(),AAICharacter::StaticClass(),AiArray);inta
葡萄君
·
2020-06-25 00:53
3D游戏
UE4C++
初学者学习笔记:控件更新与委托
前言关于在蓝图中更新控件中的数据,官方文档给了三种方法:函数绑定、属性绑定、事件绑定,而更加推荐事件绑定。而在C++的学习当中,C++与控件蓝图的结合往往是使用函数绑定,因此思考,能不能使用C++实现事件绑定。经过查找资料后,发现可以用委托实现,因此写下此笔记。实例此实例简单实现了血条的更新。1.在头文件中,UCLASS()前做出如下定义,(注:若UCLASS前有结构体、枚举等定义,请仍将此定义置
Milcoer
·
2020-06-22 01:01
UE4C++初学者笔记
UE4 C++中出现的让人手足无措的问题(持续更新)
最近开始涉入UE4更深层的一面——
UE4C++
,由于其中的体系和在课本或者是网课上那么说的C++体系有一些误差(准确说就是遵循的C++标准不同),导致学习与运用起来有些吃力,所以作此总结,为自己的开发提供
PixelXi'An
·
2019-11-21 17:00
UE4游戏开发核心技术基础一
在这里简单的介绍一下关于
UE4C++
既基础又比较核心的技术,方便大家在开发游戏或者项目的时候有一丝借鉴。
人宅
·
2019-01-15 15:26
UE4功能集
UE4C++
C++
UE4C++
独立游戏开发-守护神石
UE4C++
独立游戏开发-守护神石(原文链接)目录一.游戏内容二.游戏操作视频三.关于本游戏初衷四.游戏程序基础介绍五.游戏美术介绍六.摄像机切换动画代码分享七.游戏链接地址大家好,我叫人宅。
人宅
·
2018-08-27 10:57
UE4功能集
UE4C++
C++
UE4客户端
Ue4服务端
OSS
102 - 如何在工作这个方面活在未来?
1、从技术上说,深入掌握UE4蓝图、
UE4C++
、Unity、JavaScript、ARkit。这5个方面,是我的工作具体已经涉及到的和将要涉及到的技术领域。
王健行在行走
·
2017-06-18 08:55
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他