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
UE4源码学习
[
UE4
]Interface用法:GENERATED_IINTERFACE_BODY
在Epic官方的塔防游戏源码中看到的关于Interface用法,写法非常绕。。这里做下笔记。1,先建一个空的C++工程,名字叫做TestProj。2,现在Editor中新建一个空的C++class(父类选择None即可,论坛上说父类继承Object也可以)。创建完后生成的内容是这样的:MyInterface.h原始代码#pragmaonce/****/classTESTPROJ_APIMyInte
玄冬Wong
·
2023-10-03 00:55
UnrealEngine
UE4
UE4
入门-常见的宏-UCLASS
UCLASS宏为UObject提供一个对UCLASS的引用,描述其基于虚幻引擎的类型。每个UCLASS保留一个称作“类默认对象(ClassDefaultObject)”的对象,简称CDO。CDO本质上是一个默认“模板”对象,由类构建函数生成,之后并未进行修改。UCLASS和CDO均可为特定对象实例恢复,但它们通常为只读。使用GetClass()函数即可随时访问对象实例的UCLASSUCLASS包含
303snowing
·
2023-10-03 00:25
ue4学习笔记
宏
虚幻引擎
UE4
反射机制UCLASS() USTRUCT() GENERATED_BODY() UPROPERTY() UFUNCTION()
UE4
使用其自身的反射实现,可启用动态功能,如垃圾回收、序列化、网络复制和蓝图/C++通信。这些功能为选择加入,意味着您需要为
游戏鸟
·
2023-10-03 00:54
UE4学习
C++
UE4
反射机制
UCLASS
UPROPERTY
UFUNCTION
UE4
GENERATED_UCLASS_BODY 与 GENERATED_BODY 区别
今天我们来详细说说GENERATED_UCLASS_BODY和GENERATED_BODY的区别,GENERATED_BODY标识的类的成员默认是private的,GENERATED_BODY标识的类需要声明无参数的构造函数,GENERATED_UCLASS_BODY可以不声明构造函数(如果要实现构造函数需要加上constFObjectInitializer&ObjectInitializer参数
Michael Liew
·
2023-10-03 00:54
UE4
C++
UE4
C++的 GENERATED_BODY()和GENERATED_UCLASS_BODY()的区别
GENERATED_BODY标识的类的成员默认是private的,GENERATED_BODY标识的类声明了无参数的构造函数(GENERATED_BODY声明并定义了一个接收constFObjectInitializer&的构造函数,我们定义自己的默认无参构造函数,来做自定义操作),GENERATED_UCLASS_BODY只声明了该构造函数,需要用户自己提供一个定义。带参构造函数是标准构造函数,
游戏鸟
·
2023-10-03 00:24
C++
UE4学习
UE 宏定义GENERATED_BODY
在学习
UE4
的时候,看到C++工程中,在实现父类的BeginPlay()和Tick()以及SetupPlayerInputComponent()这些虚函数时,都能看到里面有用到Super类型,如下://
Sakuya__
·
2023-10-03 00:23
虚幻
UE4
GENERATED_BODY
MySQL 约束
分类1、主键约束:primarykey2、非空约束:notnull3、唯一约束:uniq
ue4
、外键约束:foreignkey一、主键约束1、非空且唯一2、一张表只能有一个字段为主键3、主键就是表中的唯一标识
稻田里展望者
·
2023-10-02 23:28
MySQL数据库
javaWeb
mysql
sql
数据库
超分辨率:Implicit Diffusion Models for Continuous Super-Resolution
源码学习
见专栏置顶~论文作者:SichengGao,XuhuiLiu,BohanZeng,ShengXu,YanjingLi,XiaoyanLuo,JianzhuangLiu,XiantongZhen,
小P学长
·
2023-10-02 15:36
小P学长编程分享
人工智能
spring 5.0.x
源码学习
系列三: AnnotationConfigApplicationContext类的无参构造方法的作用
前言后续的所有文章将开始围绕上篇博客:spring5.0.x
源码学习
系列二:从AnnotationConfigApplicationContext开始,进入spring世界的运行流程图展开,并根据实际的代码来详细解析
avengerEug
·
2023-10-02 04:13
20
UE4
蓝图:控制可见性和控制台命令
1:通过控制台命令直接执行关卡中的自定义事件image.png关卡蓝图中的自定义事件image.png2:添加文本显示:image.png并且设置靠近显示,离开消失:image.png
杂学的程序员
·
2023-10-02 03:34
ue4
/ue5 Http上传文件
ue4
/ue5Http上传文件http请求报文根据网页请求模板在
UE4
里面进行对应设置。
youngtbx
·
2023-10-02 01:52
http
ue4
ArrayList
源码学习
之toArray方法
先看一个无参数版的实现publicObject[]toArray(){returnArrays.copyOf(elementData,size);}这个没什么特别的,直接调用Arrays的copyOf方法返回了一个ArrayList内部elementsData数组的复制数组。再看下面这个重载方法publicT[]toArray(T[]a){if(a.lengthsize)a[size]=null;
zsdvvb
·
2023-10-01 21:24
【
ue4
】通过脚本刷新项目文件(用于更新ue项目目录内的文件变换)
\EpicGames\UE_4.26\Engine\Binaries\DotNET\UnrealBuildTool.exe"-projectfiles-project="%cd%/VoxelFrame
UE4
hanbaoaaa
·
2023-10-01 12:32
ue4
UE5修改缓存路径
文章目录UE5修改缓存路径注意修改缓存路径步骤UE5使用注意问题1问题2
UE4
创建c++项目编译失败解决【
UE4
C++】迁移项目由于引擎位置或版本不同VS无法编译的解决办法1.蓝图工程创建C++脚本生成
IT谢彪
·
2023-10-01 12:00
UE5
vs2019下载问题
visual
studio
installer
无法下载问题
ue5
虚幻
visual
studio
code
UE4
快速复制粘贴Actor的参数
问题描述:当复制Actor到Component时,会发现参数并没有跟着复制过来(目前发现后期盒子和Fog的参数无法复制),然后就要挨个拷贝参数,这样很慢解决方法:选中Actor复制,然后粘贴到Text,会看到里面所有被修改的参数复制刚才新建的组件到Text粘贴Actor被修改的参数最后复制所有,粘贴到组件,欧了~
1204157137 肖哥
·
2023-10-01 12:59
UE4
蓝图
ue4
UE5 UDP通信
UE4
.21-UE5.1
目录客户端,发送数据1.建立字符串变量UDPConnection,绑定连接事件2.连接初始化3.发送数据4.关闭UDP服务服务器,接收数据1.绑定连接事件2.绑定数据接收事件3.开启UDP服务4.返回数据5.关闭UDP服务客户端,发送数据需要提供远程端IP地址和端口号1.建立字符串变量UDPConnection,绑定连接事件2.连接初始化0.0.0.0表示监听所有ip,端口号与服务器匹配3.发送数
手可摘星辰0120
·
2023-09-30 21:44
udp
ue5
网络
UE4
打包设置全屏模式和窗口模式方法
我的项目路径E:\
ue4
.27\ZGC\我的项目3\Config更改的核心参数:FullscreenMode若想默认全屏需在项目Config目录下建立DefaultGameUserSettings.ini
手可摘星辰0120
·
2023-09-30 21:13
ue4
UE4
读写txt文本文件(虚幻4)
本文主要是进行文本文件的读写操作,步骤如下:1.新建一个
UE4
空项目(注意:路径和文件名中出现中文编译会报错)2.新建一个C++类3.3.创建蓝图函数库4.添加.h和.cpp文件.cpp文件//FilloutyourcopyrightnoticeintheDescriptionpageofProjectSettings
手可摘星辰0120
·
2023-09-30 21:43
ue4
UE4
连接MySQL数据库总结
打包优化后的插件下载地址正在为您运送作品详情正在为您运送作品详情https://mianbaoduo.com/o/m/author-aWiTmXFtZw==/work1.创建C++项目Test_SQL2.建立空插件TestMySQL3.插件目录下新建C++的Object类MyConnectionObject4.新建蓝图函数库的C++类SqlBlueprintFunctionLibrary5.引入第
手可摘星辰0120
·
2023-09-30 21:13
数据库
ue4
mysql
UE4
局域网联机案例
效果:局域网联机案例步骤:1.新建一个第三人称模板2.创建三个控件蓝图,分别命名为主菜单、加入服务器、查找服务器3.双击打开主菜单控件蓝图,添加三个按钮,分别是创建游戏、搜索服务器和退出游戏4.双击打开查找服务器控件蓝图创建一个文本控件,右边是一些参数设置再添加一个背景模糊控件添加滚动框控件,用来存放查找到的服务器名字添加循环动态浏览图示控件添加两个按钮控件,分别是返回和刷新5.双击打开加入服务器
Zhichao_97
·
2023-09-30 09:22
虚幻4
ue4
UE4
Cesium 与ultra dynamic sky插件天气融合
晴天:雨天:雨天湿度:小雪:中雪:找到该路径这个材质:双击点开:将Wet_Weather_Effects与Snow_Weather_Effects复制下来,包括参数节点找到该路径这个材质,双击点开:复制该节点新建材质节点,将刚才需要复制的两个粘贴到这里,将Cesium节点Break掉,然后对应连接回到最开始:右键选择ReferencedViewer找到对应有引用的对应两个材质:这两个,然后将母材质
远离UE4
·
2023-09-30 09:46
ue4
React源码01 - 开篇
本
源码学习
笔记始发:React
源码学习
-yuque1.React16架构React是一个UI框架:UI=Fn(X)。
晓风残月1994
·
2023-09-30 08:26
浅谈
UE4
的序列化
一、结合用例浅谈
UE4
序列化1.1需求我写文章,不爱一上来就讲道理、贴代码,而是喜欢先提需求、提问题,然后围绕这个需求的实现再一步步挖掘源码。
UWA
·
2023-09-29 22:15
U
Sparkle
精华来稿
ue4
java
算法
使用
UE4
HttpRequest提交多表单
大部分HTTP库都是支持直接设置多表单字段的,但
UE4
的HttpRequest比较惨,只能用SetContent设置整个的TArray作为请求体,所以想要传多表单就要自己拼。
3A是个坏同志
·
2023-09-29 17:59
ue4
前端
http
Vue2
源码学习
笔记 - 14.响应式原理—核心本质
经过前面几节的学习,我们已经了解了响应式原理中的几个重要知识,其中特别是Observer、Dep及Watcher类等。这一节我们整体串联起来描述响应式的整个核心过程和原理,所以强烈推荐先学习前几节的内容。文章有点长,但是配了大量图来辅助解说,不用紧张:)。{vm._update(vm._render(),hydrating)}newWatcher(vm,updateComponent,noop,{
小问_
·
2023-09-29 15:02
Vue2源码学习笔记
vue.js
vue源码
Vue2源码
【Vue
源码学习
笔记】-- Watch
Vue中Watch的源码相比于Compute的源码实现简单了很多,以下是我的学习笔记:一、初始化1、初始Vue时会通过initState方法,在代码中进行opts.watch字段的判断,从而进行initState方法对Watch进行初始化。(和Compute的一样)。//部分实现functionVue(){...其他处理initState(this)...解析模板,生成DOM插入页面}functi
野生松
·
2023-09-29 15:02
Vue深入学习
1024程序员节
Vue2
源码学习
笔记 - 5.options选项合并
上一节我们学习了Vue应用实例的初始化过程,其中有很多细节仍需我们去研读,这一节我们就先来研究分析options选项的合并过程。我们继续回到_init的代码段,它在文件/src/core/instance/init.js中,这个方法在应用和组件实例化时都是必须调用的,options选项合并就在这里被执行。//Vue.prototype._init方法代码段...//mergeoptionsif(o
小问_
·
2023-09-29 15:32
Vue2源码学习笔记
vue.js
Vue2源码
Vue2
源码学习
笔记 - 10.响应式原理一computed与watch浅析
这里我们只简单学习计算属性和侦听属性的初始化,后续响应式原理会继续深入研究学习这两个点的内容。它们形虽不同,但是本质都是依赖于Watcher类及与其他类模块。Computed计算属性的初始化接上一节的流程,在initState函数的代码中我们看到有初始化计算属性的代码,代码如下:constopts=vm.$optionsif(opts.computed)initComputed(vm,opts.c
小问_
·
2023-09-29 15:32
Vue2源码学习笔记
vue.js
vue源码
Vue2源码
Vue2
源码学习
笔记 - 13.响应式原理—Watcher 类详解
继Observer和Dep类之后,我们迎来了这三个类中最复杂的类——Watcher。Watcher这个词在Vue中有很多叫法:观察者、依赖者及订阅者等,我觉得它们的叫法都挺有道理。Watcher就像一个哨兵,时刻观察着所需的变量,一有变动就通知其他部件,这里我们也称它为观察者。先来一张UML图熟悉下UML使用场景我们先来看看都有谁使用Watcher创建了对象。我们在Vue的源码里全局搜索newWa
小问_
·
2023-09-29 15:32
Vue2源码学习笔记
vue.js
Vue2源码
vue源码
Vue2
源码学习
笔记 - 3.Vue类的定义
在第一篇前置准备章节我们新建了一个HTML文件,里面引用并构建了一个简单的Vue应用。构建一个Vue应用是通过newVue一个对象开始的,这一节我们先来看看Vue类是怎样定义的,以方便我们后续的学习。/dist/vue.js是umd完整版的Vue,是src中源码编译打包后的一个js文件,这里我们随时在vue.js文件和src源码之间切换阅读,我们读的时候自己注意区分差别(虽然它们都差不多一样)。在
小问_
·
2023-09-29 15:01
Vue2源码学习笔记
vue.js
vue源码
Vue2
源码学习
笔记 - 4.new Vue应用实例化
在上一节我们已经学习了Vue的类是如何定义的,这一节我们来学习一下Vue的实例化,就是我们经常写的创建Vue应用newVue。我们先在这里学习应用实例化创建的大致过程,对于过程中的诸多细节,我们后续慢慢研读。从Vue的定义我们知道,Vue在new的时候只调用了一个动态方法,那就是_init。functionVue(options){if(process.env.NODE_ENV!=='produc
小问_
·
2023-09-29 15:01
Vue2源码学习笔记
vue.js
vue源码
开源博客项目Blog .NET Core
源码学习
(2:数据库结构分析)
项目采用17张表以支撑博客内容展示及后台管理功能,本文结合数据库表中的存储数据,学习每张表的用途及其中字段的意义(有部分字段暂时还不明白,后续学习代码时再逐步完善)。序号表名用途1CategoryInfo保存文章栏目的定义信息2ArticleInfo保存博客文章信息3ArticleCategory保存博客文章和所属栏目的关联关系4TagsInfo保存网站定义的标签信息5ArticleTags保
gc_2299
·
2023-09-29 08:32
dotnet编程
.netcore
开源博客项目
Blog
开源博客项目Blog .NET Core
源码学习
(1:下载与运行)
之前学习ASP.netCore主要参考的微软的帮助文档及示例,ASP.netCore的开源项目在微信公众号中看到很多,但是要么太复杂,要么涉及的没有学过的东西太多(主要是B/S架构的程序前后端要学的东西比C/S架构的多太多了-_-!),最近在微信公众号“DotNet”的文章《分享5个.NET开源个人博客系统》中看到一个合适的开源项目Blog.NETCore,准备在学习微软帮助文档的过程中,同时
gc_2299
·
2023-09-29 08:02
dotnet编程
.netcore
Blog
.NET
Core
开源博客项目Blog .NET Core
源码学习
(3:数据库操作方式)
开源博客项目Blog采用SqlSugar模块连接并操作数据库,本文学习并记录项目中使用SqlSugar的方式和方法。 首先,数据库连接信息放在了App.Hosting项目的appsettings.json中DbConfig节,支持在DbConfig节配置多个数据库连接信息,以应用SqlSugar的多库用法。 接着在App.Hosting项目的Program.cs文件中调用builder.S
gc_2299
·
2023-09-29 08:30
dotnet编程
网页编程
开源博客项目
Blog
数据库
SqlSugar
vue-cli4 基本配置
最主要的就是v
ue4
之中默认没有vue.config.js,所以需要自己来创建配置。vue.config.js就是打包的一些配置。
typeofnull
·
2023-09-29 07:48
Java 并发编程面试题——BlockingQueue
3.1.ArrayBlockingQueue3.2.DelayQueue3.3.LinkedBlockingQueue3.4.PriorityBlockingQueue3.5.SynchronousQue
ue4
代码星辰
·
2023-09-29 05:40
Java
后端面试
BlockingQueue
面试题
阻塞队列
spring
源码学习
_01 本地环境搭建
参考网上各种资源,终于把spring源码运行起来了;步骤总结如下:spring版本:5.2.x本地系统macidea2019.3.2下载地址:https://www.jetbrains.com/idea/download/other.htmljdk11下载地址:https://repo.huaweicloud.com/java/jdk/1.前期准备安装git、gradle;git的安装过程相对简单
Louis.No1
·
2023-09-29 02:18
spring
spring
好的文章推荐
JVMOOP-Klass模式浅谈JVMOOP-Klass二分模型_在云端123的博客-CSDN博客DDD领域驱动设计开发万字长文,结合电商支付业务一文搞懂DDD(qq.com)Spring源码构建spring
源码学习
LeeGaKi
·
2023-09-29 02:43
java
Vue-Vben-Admin -- 自定义上传excel文件弹框组件
框架框架说明版本VueVue框架3.3.4Vite开发与构建工具4.4.9ant-design-vueant-design-v
ue4
.0.3TypeScriptJavaScript的超集5.1.6piniaVue
Kingsaj
·
2023-09-28 21:00
项目实操
vue.js
excel
前端
UE4
相机贴图,屏幕标注
很简单,在摄像机细节面板里找到这个然后把图片扔进去就OK记得下面的强度值勾上数值自己设定然后摄像机视图就会多出类似于三维软件的屏幕标注会一直印在摄像机前面,主要是做标注参照用国内
UE4
相关学习成本高,我是没查到这方面的东西自己慢慢找的
chy317983151
·
2023-09-28 20:21
UE4学习交流
UE4相机贴图
UE4画面比例参照图
Vue.js
源码学习
笔记
放弃指南看了挺多源码分析打算自己撸一遍源码。希望加深下理解也更好的学习。用于自己以后再阅读理解。希望自己能在VUE3.0发布前把这个给鼓捣完。基础工作FLOW(类型检查)项目越复杂就越需要通过工具的手段来保证项目的维护性和增强代码的可读性。Vue.js在做2.0重构的时候,在ES2015的基础上,除了ESLint保证代码风格之外,也引入了Flow做静态类型检查。之所以选择Flow,主要是因为Bab
俺是种瓜低
·
2023-09-28 14:02
stable diffusion和gpt4-free快速运行
stablediffusion快速运行github:AUTOMATIC1111/稳定扩散网络UI:稳定扩散网页用户界面(github.com)环境:链接:https://pan.baidu.com/s/1n0oO
UE4
s
一休哥※
·
2023-09-28 08:14
YOLOv8
YOLO5系列改进专栏
YOLOv8改进系列
stable
diffusion
UE4
蓝图
1、绑定蓝图到对象并打印对象名称:2、变量数值3、变量字符串4、侧边栏5、分支判断6、倒计时停止7、每隔一秒执行一次8、倒计时按条件执行9、多按键阻断、重置10、门的状态:开、关、开关11、一个键盘事件完成多个事件,12、随机抽奖13、分:秒计时器,最大时长:59:59完整
web搅拌机
·
2023-09-28 01:49
ue4
UE4
/5数字人MetaHuman通过已有动画进行修改
目录通过已有动画修改动画开始制作创建一个关卡序列将动画序列烘焙到控制绑定打开我们自己创建的动画序列之后便是烘焙出来通过已有动画修改动画首先架设我们已经有相关的MetaHuman的动画,但是这个动画因为是外部导入进来的,所以可能会出现如缺帧之类的情况。如图所示我们有一个数字人:然后是我们导入的相关动画:然后我们需要将这个修改这个动画,如果再在外面弄,或者是导出之类的进行,会消耗很多时间,并且在效果上
多方通行8
·
2023-09-28 00:13
#
ue4
ue5
虚幻
虚幻引擎
动画
Control
Rig
MetaHuman
react-grapesjs——开源代码学习与修改(初出茅庐)
加载定义的目录模块ModuleStyleManager渲染过程⭐修改grapesjs配置项⭐总结⭐如何修改开源代码⭐如何高效阅读开源代码⭐结束⭐前言大家好,我是yma16,本文分享关于react-grapesjs——
源码学习
yma16
·
2023-09-27 20:38
web站点
JavaScript专栏
react.js
学习
前端
javascript
typescript
okhttp
源码学习
(三)基础类的介绍
1.OkHttpClient:OkHttp框架的客户端,是一个用户面板;通过它对OkHttp进行各种设置,网络请求都是通过OkHttpClient完成的,每个OkHttpClient内部都维护了自己的任务队列、连接池、Cache、拦截器等2.Call:描述一个实际的访问请求,用户的每一个网络请求都是一个Call实例;实际实现是RealCall和AsyncCall3.Dispatcher任务调度器,
刘景昌
·
2023-09-27 18:26
pytorch设置随机种子来复现代码结果
os.environ[‘PYTHONHASHSEED’]=str(seed)2、torch.manual_seed(seed)3、torch.backends.cudnn.deterministic=Tr
ue4
Cpdr
·
2023-09-27 12:04
pytorch
人工智能
python
深度学习
UE学习记录06----根据Actor大小自适应相机位置
会根据业务需要随时变化,然后通过staticMesh的大小自适应相机位置,捕捉画面用来预览该模型,使模型在画布中不会太大导致显示不全,也不会太小参考:UE实现相机聚焦物体功能_右弦GISer的博客-CSDN博客
UE4
I'm you.
·
2023-09-27 10:57
UE
ue5
ElementUI之动态数据+数据表格+分页
mockjs之前的假数据3.测试画面展示二、将菜单栏的静态数据改为动态数据1.新增api/action.js的接口2.菜单栏(LeftNav.vue)代码修改3.新增BookList.vue和AddBook.v
ue4
好好好这么敲代码是吧
·
2023-09-27 08:03
elementui
前端
javascript
2020-12-05 - 草稿
isolateadj.孤单的freefromoptforbreakawayfrom3,在本片文章/音频/视频中我最喜欢的一句话Apersonislookandpersonalitymakeheruniq
ue4
人文二班16吕震东
·
2023-09-27 06:57
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他