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
UObject
UE4 垃圾回收
UE4引擎为我们搭建了一套
UObject
对象系统,并且加入了垃圾回收机制,使我们用C++进行游戏开发时更加方便,而且游戏本身也可以极大程度地避免内存泄漏问题。
侑虎科技
·
2020-11-19 17:18
垃圾回收
对象
原理
将编辑器的图标添加到你自定义的Actor中【UE4】【C++】
#pragmaonce#include"CoreMinimal.h"#include"GameFramework/Actor.h"#include"
UObject
/UObjectGlobals.h"#include"MyActor.generated.h"UCLASS
YaoJ1aHao
·
2020-09-12 14:51
UE4-【蓝图】【CDO产生原因及解决方案】
CDO现象:构造函数Create的
UObject
,在出了构造函数被释放掉,成了NULL。CDO产生:当第一次生成蓝图时,默认构造函
little_two_two
·
2020-09-11 18:57
UE4
如何在UMG蓝图中动态创建控件
把控件作为
UObject
即可,在c++中则使用NewObject函数转载于:https://www.cnblogs.com/blueroses/p/5628826.html
weixin_34102807
·
2020-08-24 10:55
# UE4 智能指针
简介虚幻智能指针库为C++11智能指针的虚幻自定义实现,用于非
UObject
的数据对象。虚幻Objects使用更适合游戏代码的单独内存追踪系统,不适合用智能指针,请使用对象处理。
Zz杰
·
2020-08-23 21:17
UE4学习
UE4C++全局类(_杰森大师)
UBlueprintFunctionLibrary(蓝图函数库)UE4的静态类,主要给蓝图提供静态函数,如果C++写没必要用到全局类二UGameSingleton(游戏单例)GEngine->GameSingleton,一个GEngine下的
UObject
杰森大师
·
2020-08-23 21:20
UE4C++
UE4蓝图
UE4
瞧,这就是UE4 C++
1.虚幻中的类前缀你会见到U,A,F,以下就是很好的罗列其中的意义U:
UObject
继承过来的,例如UTextureA:AActor继承过来的,例如AGameModeF:其他的类和结构,例如FName,
recall93
·
2020-08-23 19:48
UE4学习笔记
UE4c++的各类指针使用方法
1.智能指针TSharedPtr智能指针TsharedPtr是虚幻自己定义的的指针类型,用于内存管理,但是继承于
UObject
的类不需要用智能指针,用普通的指针就行,因为继承于
UObject
的内存回收是靠虚幻自己的
一别刻三秋。
·
2020-08-23 18:30
UE4
C++
UE4引擎初始化原理逐行分析
这一套会讲解UE4引擎是如何初始化的,我们会从WinMain开始讲起,带着大家将UE4引擎初始化代码过一遍,清晰的了解UE4是如何加载模块,如何加载
UObject
,如何进行静态注册我们的类的,如何利用我们的反射数据等
人宅
·
2020-08-23 18:02
renzhai
UE4插件
UE4C++
UE4 C++ 开发总结----1.智能指针
一、共享指针TSharedPtr不能是
UObject
的Usage:MakeShareable可将原生C++指针变成共享指针Get方式获取指针带有有效性检测功能,安全Reset可释放指针计数二、共享引用和共享指针的区别是共享指针可以为
=程序喵=
·
2020-08-23 17:58
UE4
虚幻4 加载蓝图的的过程(1)——读取文件头
首先是读取文件头:文件头结构体:Engine_Updating\Engine\Source\Runtime\CoreUObject\Public\
UObject
\Linker.h/***A"tableofcontents"foranUnrealpackagefile.Storedatthetopofthefile
西瓜伯爵大王
·
2020-08-23 17:40
蓝图数组的通用排序方法
首先,创建一个排序接口,ISort,//sortfunctionforBPinUE4byhaisongliang#pragmaonce#include"CoreMinimal.h"#include"
UObject
haisongliang
·
2020-08-23 16:50
UnrealEngine4
【UE4】共享(智能)指针用法
文章目录一、基本概念二、UE4智能指针1.TSharedPtr2.TSharedRef3.TWeakPtr4.TUniquePtr5.TSharedFromThis一、基本概念在UE4中,继承
UObject
Im 胡嘿嘿
·
2020-08-23 16:02
UE4
Unreal Engine 4 的C++智能指针
介绍在UE4中可以使用C++的智能指针,虽然UE4自身已经对
UObject
及其派生对象有了较好的垃圾回收机制,但开发者还是会遇到使用指针管理对象的时候。我对其使用方法和类型做了一些简单总结。
Kingtem
·
2020-08-23 15:03
技术笔记
UE4学习笔记(一): 基本概念
部分也是一个或多个Module,每个Editor也是一个Module搜索了一下,Module总数170+,总共分三类:Runtime,Editor,DeveloperRuntime这边比较重要的是Core,
UObject
xoyojank
·
2020-08-20 04:24
引擎研究
AActor, APawn, ACharacter简介
1.AActorAActor继承
UObject
,可以被放在关卡中。Actor包含一个ActorComponent集合,它可以用来控制Actor怎样移动和渲染等等。
InocentDevil
·
2020-08-20 02:10
UE4
UE4
Actor
Pawn
Character
UE4 代理 使用与总结
UE4代理使用总结一、代理的分类与概括二、动态代理1.常用宏2.示例三、普通代理1.代理的执行是否安全的分析2.代理绑定智能指针3.代理绑定
UObject
一、代理的分类与概括何为"动态"代理?
路人暴脾气
·
2020-08-19 15:11
UE4成长笔记
深入Unreal蓝图开发:将异步操作封装为蓝图节点
Delay"的实现是在classUKismetSystemLibrary中的staticvoidDelay(
UObject
*WorldContextObject,floatDuration,structFLatentActionInfoLatentInfo
房燕良
·
2020-08-16 23:33
虚幻引擎
UE4中的玩家类UPlayer、ULocalPlayer 和 UNetConnection
UPlayerUPlayer继承自
UObject
,拥有APlayerController成员,通过该成员来接收玩家的输入。classUPlayer:publicUObject,pu
卢小六
·
2020-08-16 03:58
游戏开发
虚幻引擎入门
UE4 中几个基础的类
UObject
是所有对象类的基础类(不是所有类的基础类),包括AActor,UActorComponent虚幻引擎中的对象基础类为
UObject
。
sork
·
2020-08-16 01:36
ue4
ue4
学习与实践
UE4 UNavigationSystemV1::FindPathToActorSynchronously
参考版本4.20FindPathToActorSynchronously函数的使用方法:UNavigationSystemV1::FindPathToActorSynchronously(
UObject
乞丐小孩儿
·
2020-08-16 01:12
虚幻引擎
(UE4 4.20 )UE4的GC(垃圾回收)编程规范
UObject
系统的GCUPROPERTY引用当我们在一个
UObject
类声明各种继承
UObject
的变量时,得加UPROPERTY(),这个可以让UE4帮我们自动管理
UObject
的垃圾回收(引用计数
带帯大师兄
·
2020-08-16 00:45
UE4
GamePlay
入门
Unreal Engine 4 C++ 创建对象的几种方法
版权声明:本文为燕良原创文章,转载请注明出处:http://blog.csdn.net/neil3dUnrealEngine4C创建对象的几种方法创建Actor对象创建组件加载资源对象创建
UObject
Colocasia
·
2020-08-16 00:38
Unreal
Engine
4
UE4 HUD、UMG、Slate之间的区别
但是Slate类不在
UObject
环境之外而在反射系统之外,这就是为什么它需要UMG包装来使其与蓝图一起工作。===========================
qq_35544104
·
2020-08-13 17:30
ue4学习笔记
UE4 学习笔记
按空格键快速切换缩放,旋转,移动模式2.Actor继承自aactor,可以看成是一个容器,用来装"组件"这个对象3.根据Unreal的传统命名规则,所有直接或间接继承自Actor的类都以首字母A开头,所有直接继承自
UObject
ST_Dark
·
2020-07-29 16:04
C++ 享元模式 (FlyWeight Pattern)
//UtilTool.h//工具头文件#pragmaonce#include#include#includeusingnamespacestd;//
UObject
.h//根基类,本想多写一些东西的,奈何时间不允许
bluecoder66
·
2020-07-15 00:55
C++
Patterns
Beginning
UE4对象系统_前言
概述UE4的对象系统可以说是整个引擎的核心模块,其在引擎中的地位如下图:UE4_ObjectSys_Level.png该对象系统具有很强的扩展性,新增的类只需要从
UObject
类继承下来就可以融入到对象系统中
蛋求疼
·
2020-07-10 14:38
UE4 全局单例类实例
#pragmaonce#include"CoreMinimal.h"#include"
UObject
/NoExportTypes.h"#include"Tickable.h"#include"SingletonObject.generated.h
萌小蛋
·
2020-07-10 05:49
UE4
(UE4 4.20)UE4的全局单例模式Singleton(变量在切换关卡时不被GC)
比如在我们AMyCharacter里定义各种
UObject
变量,等切换关卡时,我们的Character销毁了,于是里面的各种
UObject
也跟着消亡被GC了。
带帯大师兄
·
2020-07-09 22:05
UE4
GamePlay
入门
Ue4 NetworkGUID 分析
在网络同步的过程中,在传递一个
UObject
类型的指针时,这个
UObject
是怎么传递的?这个处理就需要通过FNetworkGUID了。
mohk
·
2020-07-05 00:33
UE4
《InsideUE4》
UObject
(四)类型系统代码生成
你想要啊?想要你就说出来嘛,你不说我怎么知道你想要呢?引言上文讲到了UE的类型系统结构,以及UHT分析源码的一些宏标记设定。在已经进行了类型系统整体的设计之后,本文将开始讨论接下来的步骤。暂时不讨论UHT的细节,假设UHT已经分析得到了足够的类型元数据信息,下一步就是利用这个信息在程序内存中构建起前文的类型系统结构,这个过程我们称之为注册。同一般程序的构建流程需要经过预处理、编译、汇编、链接一样,
qo2yycc2
·
2020-07-02 15:46
UE4学习笔记之 slate UI(一)-- UI的创建
SNew与SAssignNew就像创建一个新的
UObject
对象用NewObject()一样,在Slate中,创建一个新的UI有SNew与SAssignNew两种方式。
短发大美妞
·
2020-06-28 22:55
《InsideUE4》
UObject
(四)类型系统代码生成
你想要啊?想要你就说出来嘛,你不说我怎么知道你想要呢?引言上文讲到了UE的类型系统结构,以及UHT分析源码的一些宏标记设定。在已经进行了类型系统整体的设计之后,本文将开始讨论接下来的步骤。暂时不讨论UHT的细节,假设UHT已经分析得到了足够的类型元数据信息,下一步就是利用这个信息在程序内存中构建起前文的类型系统结构,这个过程我们称之为注册。同一般程序的构建流程需要经过预处理、编译、汇编、链接一样,
weixin_30753873
·
2020-06-28 00:32
UE4中使用数据表(Data Table)
顾名思义,数据表就是以有意义且有用的方式将各种相关的数据归类的表格,其中,数据字段可以是任何有效的
UObject
属性,包括资产引用。在设计师将CSV文件导入
weixin_30293135
·
2020-06-27 15:55
ue4 NewObject
5808894.htmlue4NewObject/StaticConstructObject_Internal/StaticAllocateObject/FObjectInitializer:对象创建和初始化
UObject
子轩Q
·
2020-06-26 20:56
Unreal
Engine
4
虚幻四源码阅读UObjectBase,UObjectBaseUtility,UObjectBase
新手,有错请指出,大家共同进步ObjectUObjectBase说明Unreal中
UObject
的基类属性类型名字说明EObjectFlagsObjectFlagsObjectFlags是用于跟踪和记录对象的各种状态
qq_36253569
·
2020-06-25 10:02
UE4
UE4学习笔记2——宏、类型等基础总结
其实文档都有,做个整理方便查询:类类型(
UObject
、AActor、UActorComponent和UStruct):
UObject
:(不常用)此类结合UClass(包含
UObject
派生类实例的所有元数据
Joy_917
·
2020-06-25 09:51
UE4开发
虚幻4C++编程入门深入了解
它们是
UObject
、AActor、UActorComponent和UStruct以下部分会对这些构建块进行一一说明。当然,您还可以创建并非派生自这些类的类型,但其无法采用引擎中内置的功能。
小星星亮闪闪
·
2020-06-25 05:53
#
虚幻4-c++
(UE4 4.20)UE4同步加载和异步加载
UObject
----------LoadObject,LoadClass,FStreamableManager
资源分类这里我将UE4资源划分为两种:蓝图类资源,也就是BlueprintClass,继承于
UObject
并且蓝图化的资源,如下所示:非蓝图类资源:UTexture,UStaticMesh,UParticleSystem
带帯大师兄
·
2020-06-25 04:03
UE4
GamePlay
入门
【UE4】通过T::StaticClass()获得对应
UObject
的UClass的完整代码调用流程
每个继承自
UObject
的对象都有对应的XXX.generated.h和XXXX.gen.cpp文件.以MySingleton.generate.h和MySingleton.gen.cpp为例.在MySingleton.gen.cpp
Mr_传奇
·
2020-06-24 23:26
Unreal
StaticClass
UObject
UClass
虚幻4 加载蓝图过程(2)——读取文件过程
读取文件过程/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/
UObject
/LinkerLoad.cpp/***Ticksanin-flightlinkerandspendsInTimeLimitsecondsoncreation.Thisisasofttimelimitused
西瓜伯爵大王
·
2020-06-24 09:32
虚幻4如何通过C++创建
UObject
或者UClass
2.Engine\Source\Runtime\CoreUObject\Public\
UObject
\UObjectGlobals
西瓜伯爵大王
·
2020-06-24 09:59
虚幻4
【UE4】C++编程笔记(一)
UFUNCTION()宏如何使用属性说明符Gameplay类UObjectAActorUActorComponentUStruct引擎工作方式虚幻反射系统说明符传送门对象/Actor迭代器内存管理和垃圾回收
UObject
Im 胡嘿嘿
·
2020-06-23 10:16
UE4
UnrealEngine4之
UObject
(一)
Runtime最关键的实现是
UObject
,它是全部引擎层面、游戏层面对象的基类。
UObject
实现了动态创建、持久化、脚本化、内存管理、生存期控制。
aodiyi6351
·
2020-06-22 14:34
[UE4]C++实现动态加载
UObject
:StaticLoadObject();以Texture和Material为例
http://aigo.iteye.com/blog/2268056相关内容:C++实现动态加载的问题:LoadClass()和LoadObject()http://aigo.iteye.com/blog/2281558C++静态加载问题:ConstructorHelpers::FClassFinder()和FObjectFinder()http://aigo.iteye.com/blog/228
aikb6223
·
2020-06-22 13:46
UE4 C++利用反射调用纯蓝图函数
对于纯蓝图定义的函数或者UFUNCTION可以使用函数
UObject
中的virtualvoidProcessEvent(UFunction*Function,void*Parameters)进行调用比如蓝图终定义了
游戏鸟
·
2020-06-22 10:37
UE4学习
UE4
c++
调用
蓝图函数
反射
【虚幻4】两种在虚幻4中处理数据的方法
官方文档:中文官方文档工具:VisualStudio、虚幻4、Office数据表就是以有意义且有用的方式将各种相关的数据归类的表格,其中,数据字段可以是任何有效的
UObject
属性,包括资产引用。
有木桑
·
2020-06-22 09:16
UE4对象系统_
UObject
&UClass
类层次为:UObjectBaseUObjectBaseUtilityUObjectUObjectBase和UObjectBaseUtility为辅助类,所有对象需要从
UObject
继承。
蛋求疼
·
2020-04-08 14:55
jQuery (first day)
//获取dom元素、点击事件、获取文本内容//模拟封装JQuery(function(){functionUObject(){}
UObject
.prototype.click=function(callback
蜗牛6162
·
2020-03-09 22:22
十五、RPGCharacterBase (GAS related)
#pragmaonce#include"ActionRPG.h"#include"GameFramework/Character.h"#include"
UObject
/ScriptInterfac
珏_Gray
·
2019-06-20 10:18
上一页
1
2
3
下一页
按字母分类:
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
其他