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
UE5源码阅读
UE5
C++(五)— UPROPERTY宏(属性说明符和元数据说明符)
文章目录前提属性说明符元数据说明符函数在蓝图中使用BlueprintImplementableEventBlueprintNativeEvent元数据说明符meta别名作用前提创建一个继承自Pawn类的C++类MyPawn和蓝图对象BP_MyPawn属性说明符这里只介绍几个常用的,具体的可以参考官方文档UPROPERTY(VisibleDefaultsOnly):仅在默认设置下可见UPROPERT
iukam
·
2023-12-18 04:06
UE5
C++
入门开发
ue5
c++
UE5
C++(三)— 基本用法(生命周期、日志、基础变量)
文章目录生命周期日志打印Outlog打印屏幕打印基础变量类型FString、FName和FText,三者之间的区别基础数据类型打印忘记说了每次在Vscode修改后C++脚本后,需要编译一下脚本,为了方便我是点击这里编译脚本生命周期Actor生命周期官方文档中有详细介绍,这里只介绍常用的。常用声明周期函数:BeginPlay():游戏开始时执行一次Tick(floatDeltaTime):游戏运行时
iukam
·
2023-12-18 04:05
UE5
C++
入门开发
ue5
c++
开发语言
C++软件调试与异常排查技术从入门到精通学习路线分享
历史版本比对法3.6、Windbg静态分析与动态调试3.7、使用IDA查看汇编代码3.8、使用常用工具分析4、使用常用的软件分析工具分析5、掌握异常排查的一些基础知识6、了解基础的汇编知识,必要时可以对照着C++
源码阅读
dvlinker
·
2023-12-18 01:49
C/C++技术分享
C++软件调试技术
软件调试
异常排查
引发软件异常的常见原因
分析软件异常的常用方法
Windbg
IDA
UE5
PlaceActor
⚠️重点PlaceActors需在引擎初始化之后但,单为这一个功能,更改整个模块的启动顺序,也不太划算更好的办法是,启动顺序保持正常(如"LoadingPhase":"Default"),然后通过监听引擎初始化完成的回调事件来实现FCoreDelegates::OnPostEngineInit.AddRaw(this,&FAdvModModule::RegisterPlaceActors);1、模
Mr.Virgil
·
2023-12-17 17:47
UE5
C++
ue5
PlaceActor
UE5
Landscaping MapBox 学习笔记
1.LandscapingMapBox操作录屏https://www.bilibili.com/video/BV113411U7T9/?spm_id_from=333.337.search-card.all.click&vd_source=707ec8983cc32e6e065d5496a7f79ee6安装Landscaping与LandscapingMapbox两个插件打开Landscaping
朗迹 - 张伟
·
2023-12-17 17:15
UE5
ue5
学习
笔记
UE5
项目设置
1、定义设置哪些参数UCLASS(config=Engine,globaluserconfig)classADVMOD_APIUGlobalSettings:publicUObject{GENERATED_BODY()public:UGlobalSettings();constFString&GetPythonExePath()const{returnPythonExePath.FilePath;
Mr.Virgil
·
2023-12-17 17:44
UE5
C++
ue5
项目设置
Settings
zookeeper3==zookeeper
源码阅读
,节点知道自己的身份后会做些什么
上一篇从零启动了ZK1和ZK2,并且两者投出了ZK2为LEADER,ZK1为FOLLOWER。然后跳回到了Mainloop继续循环,此时ZK1会发现自己的PeerState成了FOLLOWER,ZK2会发现自己的PeerState成了LEADER。org.apache.zookeeper.server.quorum.QuorumPeer.ServerState#FOLLOWING接下来他们各自会做
一个java开发
·
2023-12-17 14:54
zookeeper
zookeeper
分布式
云原生
zookeeper4==zookeeper
源码阅读
,FOLLOWER收到了需要LEADER执行的命令后各节点会执行什么
上面已经阅读并观察了节点确定自己的身份后会做些什么,大致就是比对双方信息然后完成同步。本篇阅读,FOLLOWER收到了需要LEADER执行的命令后,怎么同步给LEADER的,并且LEADER会执行什么操作。源码启动zkCli用于测试将原本的代码拷贝一份用IDEA打开后,找到org.apache.zookeeper.ZooKeeperMain#main,然后修改org.apache.zookeepe
一个java开发
·
2023-12-17 14:52
zookeeper
zookeeper
分布式
云原生
在UE4.27下打包VR程序并部署到PICO 3
我尝试用
UE5
打包过,但是问题很多,所以重新安装的4.27。这里只写我确定能走通的路。
病毒宇宇
·
2023-12-17 11:00
vr
ue4
pico
7张图揭晓RocketMQ存储设计的奥妙
温馨提示:本文节选自新上市《RocketMQ技术内幕》第二版本,一个最大的改变就是在进入源码分析之前,首先通过图文的方式,提炼出RocketMQ的核心工作机制,降低
源码阅读
的难度,引发思考。
Java老程
·
2023-12-17 00:39
UE 材质学习
值材质三原素材质(材料)肌理(纹络or纹理)图案(Material+Texture+Pattern)
UE5
中对应材质的"三原素"的内容材质:Metallic(金属感)Roughness(粗糙度)Specular
凯睿
·
2023-12-17 00:44
材质
ue4
使用Sourcetrail解析C项目
阅读源码的工具很多,今天给大家推荐一款别具一格的
源码阅读
神器。
VernonJsn
·
2023-12-16 14:26
C
UE5
学习笔记【C++语法篇】:头文件间相互包含时的编译出错
头文件间相互包含时的编译出错错误示例描述代码结果错误原因结果分析编译过程预处理代码分析可供参考的解决方法关于作者相关知识参考博客错误示例描述当一个类A需要多次访问另一个类B时,习惯性会给类A分配一个B的指针类型的成员变量。同样,如果类B也需要对A进行多次访问,就在类B中分配一个A的指针类型的成员变量。代码类A的头文件A.h#pragmaonce#ifndefA_H#defineA_H#includ
晓晨Viro_Roamer
·
2023-12-16 03:41
c++
ue5
开发语言
UE5
C++(二)— 游戏架构介绍
架构关系如下:这里只简单描述下,具体的查看官方文档AGameMode:AGameMode是AGameModeBase的子类,拥有一些额外的功能支持多人游戏和旧行为。所有新建项目默认使用AGameModeBase。如果需要此额外行为,可切换到从AGameMode进行继承。如从AGameMode进行继承,也可从AGameState继承游戏状态(其支持比赛状态机)。GameMode蓝图可创建派生自Gam
iukam
·
2023-12-15 22:34
UE5
C++
入门开发
ue5
游戏
c++
【
UE5
Niagara】烟雾弹效果
效果步骤1.新建一个工程,创建Basic关卡2.新建一个Actor蓝图,这里命名为“BP_SmokeBomb”打开“BP_SmokeBomb”,添加一个静态网格体和一个发射物移动组件,静态网格体使用圆柱模型选中发射物移动组件,设置初始速度和最大速度都为3000,发射物重力范围设置为0.5,启用应反弹,取消自动启用在事件图表中设置3秒后激活圆柱Y轴旋转90°,使得圆柱顶部指向正方向3.将“BP_Sm
Zhichao_97
·
2023-12-15 22:21
#
虚幻4
粒子特效
ue5
Niagara
UE MotionTrajectory插件研究
参考:
UE5
中MotionMatching(一)MotionTrajectory参考:游戏开发/虚幻引擎(
UE5
)运动匹配安装插件插件C++工程,点击Edit->Plugins->Aniamtion->
弹吉他的小刘鸭
·
2023-12-15 19:34
动画
unreal
engine
5
UE4/
UE5
修改/还原场景所有Actor的材质
使用蓝图方法:1.修改场景所有Actor材质:Wirframe:一个材质类MatList:获取到的所有模型的全部材质的列表TempAllClass:场景中所有获取的Actor的列表功能方法如下:蓝图代码可复制在:此处链接2.还原场景所有Actor材质功能方法如下:蓝图代码可复制:Resetallactor‘smaterialsincurrentmappostedbyanonymous|bluepr
Deveuper
·
2023-12-15 18:13
虚幻UE4开发系列
美术教程
美术相关
ue4
ue5
材质
spark
源码阅读
——shuffle写
groupByKey这个操作一般会产生两个RDD:(map操作)MapPartitionsRDD(隐式转换之后聚合)ShuffledRDDdefgroupBy[K](f:T=>K,p:Partitioner)(implicitkt:ClassTag[K],ord:Ordering[K]=null):RDD[(K,Iterable[T])]=withScope{valcleanF=sc.clean(
WJL3333
·
2023-12-15 15:14
ClickHouse
源码阅读
(0000 1111) —— ClickHouse中的bitmap实现
项目中使用到了ClickHouse的bimtap结构,来分析下ClickHouse中bimtap的具体实现。ClickHouse中bitmap结构的类型为AggregateFunction(groupBitmap,UInt32),对应如下源码:templatestructAggregateFunctionGroupBitmapData{RoaringBitmapWithSmallSetrbs;st
B_e_a_u_tiful1205
·
2023-12-15 08:45
Dive
into
ClickHouse
clickhouse
java
哈希算法
UE5
C++(一)— 入门介绍
这里写目录标题创建项目UBT和UHT介绍UnrealBuildTool(UBT)UnrealHeadTool(UHT)UEC++主要的头文件介绍UEC++各个宏的作用创建项目创建一个名为DEMO的
UE5
iukam
·
2023-12-15 07:49
UE5
C++
入门开发
ue5
c++
【
UE5
】metahuman头发闪烁
MetaHuman常见问题和疑难解答|EpicDeveloperCommunity(epicgames.com)方法2会快捷一点
我的巨剑能轻松搅动潮汐
·
2023-12-14 23:10
ue5
【软件推荐】文本转语音,语音转wav,导入
ue5
文字转语音在线免费文字转语音-TTSMaker官网|马克配音https://ttsmaker.cn/文件转换器语音转wavConvertio—文件转换器https://convertio.co/zh/
我的巨剑能轻松搅动潮汐
·
2023-12-14 23:40
ue5
UE5
动画 Sequencer-学习笔记
P2.课程介绍资料:https://www.bilibili.com/video/BV1Ag411873f?p=2&vd_source=707ec8983cc32e6e065d5496a7f79ee6Sequencer不仅可以做互动动画,还可以导出视频与序列帧P3-4.界面介绍https://www.bilibili.com/video/BV1Ag411873f?p=3&spm_id_from=p
朗迹 - 张伟
·
2023-12-14 23:00
UE5
ue5
学习
笔记
UE5
- ArchvizExplorer与Map Border Collection结合 - 实现电子围栏效果
插件地址:https://www.unrealengine.com/marketplace/zh-CN/product/archviz-explorerhttps://www.unrealengine.com/marketplace/zh-CN/product/map-border-collectionArchvizExplorer扩展:https://download.csdn.net/down
朗迹 - 张伟
·
2023-12-14 23:00
UE5
ue5
【
UE5
c++】c++创建AI对象SpawnAIFromClass
根据蓝图节点,可以发现此方法在AIBlueprintHelperLibrary中。在.h文件中声明被创建的Class和需要使用的AITreevoidSpawnMyAI();UPROPERTY(EditAnywhere,BlueprintReadWrite,Category="Class")TSubclassOfmyclass;UPROPERTY(EditAnywhere,BlueprintRead
真鬼123
·
2023-12-14 23:25
UE5
ue5
c++
UE引擎 LandscapeGrass 实现机制分析(UE5.2)
前言随着电脑和手机硬件性能越来越高,游戏越来越追求大世界,而大世界非常核心的一环是植被,目前
UE5
引擎提供给植被生成的主流两种方式为手刷植被和LandscapeGrass(WeightMap程序化植被)
带帯大师兄
·
2023-12-14 23:47
UE4/UE5引擎开发
ue5
【记录版】重新认识Springboot内嵌servlet容器后的Filter
Spring框架,其中内嵌Servlet容器是其一大特征,容器内嵌后的一些核心类配置也发生了一些变化,具备了一些Spring特性,例如常见的Filter过滤器,相关配置更加简单,以下内容将以此为出发点,从相关
源码阅读
的基础上做个简单记录
苏南(src)
·
2023-12-14 20:14
Filter
spring
boot
Filter
Vue3
源码阅读
(1):首先看看 Vue3 源码的项目结构
1,Vue3和Vue2项目结构的差别Vue3的项目结构相较于Vue2有了很大的进步,在Vue2中,所有的模块都是放在一个项目中(Vue2的项目结构可以看我的这篇博客),在打包时,无法做到分模块打包,各个模块耦合在一起,如果只想用项目中的一部分功能,也需要导入包含全部功能的vue.js。Vue3使用Monorepo的模式管理项目,Monorepo的思想是指在一个项目仓库中管理多个模块,每个模块都是一
纷飞丿
·
2023-12-14 19:09
vue3源码阅读系列
前端
vue.js
javascript
Vue3源码梳理:源码目录结构及
源码阅读
方法
VUE3源码目录结构1)下载源码三种方式方式1,DownloadZIP,不推荐方式2,通过https,或ssh或githubcli来克隆项目$gitclonehttps://github.com/vuejs/
[email protected]
:vuejs/core.git方式3,点击Fork,到自己仓库,再执行上面两步的方式下载2)源码目录解析tsconfig.json
Wang's Blog
·
2023-12-14 19:31
Vue
Weex
vue.js
前端
Cobra:一种基于golang的命令行开发框架(一)
笔者选择了解这个框架有两方面的原因,一方面是笔者在为命令行工具的开发进行技术选型,另一方面是因为笔者在k8s的
源码阅读
过程中,发现在k8s中广泛应用了该框架进行开发。官方文档非常健全,文档中给出的代码
bug_createman
·
2023-12-14 15:34
golang
开发语言
kubelet源码分析(一)
源码阅读
前提-kubelet简介、架构及依赖技术
本文在编写前参考了kubelet启动流程分析,这篇文章对于kubelet的源码有比较清晰的介绍,笔者第一遍的kubelet
源码阅读
,是参照这篇文章梳理的脉络逐步进行的。
bug_createman
·
2023-12-14 14:09
云原生源码阅读
kubelet
云原生
zookeeper2==zookeeper
源码阅读
,集群如何选举出LEADER
上一篇已经搭建好了环境,这篇研究下集群是怎么进行选举的。源码分析:首先将三台机器的data目录下除了myid之外的都清掉,从零开始启动。先启动ZK1然后顺着main阅读源码org.apache.zookeeper.server.quorum.QuorumPeer#startorg.apache.zookeeper.server.quorum.QuorumPeer#run开始不停读取收到的选票,并且
一个java开发
·
2023-12-14 12:22
zookeeper
zookeeper
分布式
云原生
zookeeper1==zookeeper
源码阅读
,源码启动ZK集群
下载源码Tags·apache/zookeeper·GitHubhttps://codeload.github.com/apache/zookeeper/zip/refs/tags/release-3.9.1JDK8MAVEN3.8.6mvn-DskipTests=truepackage配置ZK1zkServer.cmd中指出了启动类是QuorumPeerMainQuorumPeer翻译成集群成员
一个java开发
·
2023-12-14 12:27
zookeeper
分布式
zookeeper
云原生
UE5
设置新的AR项目运行问题记录
问题一:Failedtoopendescriptorfile解决方案问题二:手机支持AR功能,打开软件并且接受相机授权,但是黑屏解决方案
zerision
·
2023-12-07 00:15
ue5
游戏引擎
虚幻
【虚幻引擎UE】
UE5
AR初体验之静态动态模型加载
UE5
的AR初体验之静态动态两种模型加载基于配置好AR环境(参考另一篇文章)先##标题简单了解一下它的项目结构这里的brush就是我们的操作空间范围官方模板可以实现平面识别,控制对象的旋转和缩放。
灵境引路人
·
2023-12-06 23:11
虚幻引擎UE5
常见问题合集1
虚幻
ue5
游戏引擎
ar
UE4/
UE5
材质实现带框环形进度条
UE4/
UE5
材质实现带框环形进度条此处使用版本:UE4.27原理:大圆减小圆可以得到圆环,大圆环减小圆环,可以得到圆环外围线框实现效果:实现(为了给大家放进一张面前能看的图,我费劲了心思):整体预览上半部分下半部分
混迹中的咸鱼
·
2023-12-06 13:48
ue4
ue5
材质
分布式数据库Schema 变更 in F1 & TiDB
分布式数据库Schema变更inF1&TiDB【转载】TiDB
源码阅读
系列文章(十七)DDL源码解析|PingCAP上述文章主要叙述了从DDL语句发起到执行的过程,简单介绍了弄一套相同的模式来后台处理数据回填
Tototototorres
·
2023-12-06 09:53
分布式
数据库
tidb
glibc
源码阅读
pthreadtypes.hsourcecode[glibc/sysdeps/nptl/bits/pthreadtypes.h]-Codebrowser
麦峰强1
·
2023-12-05 18:56
c++
Soul
源码阅读
-Soul网关启动流程分析
目标研究Soul网关在启动的过程都做了些什么:SoulConfiguration被spring容器加载,主要是初始化以下一些Bean初始化SoulWebHandler:负责处理http请求初始化DispatcherHandler初始化PluginDataSubscriber:负责将插件、选择器、规则等配置数据同步到内存中初始化DubboParamResolveService:如果pom.xml配置
铁皮_howard
·
2023-12-05 09:41
UE5
树叶飘落 学习笔记
一个Plane是由两个三角形构成的,所以WorldPositionOffset,只会从中间这条线折叠所有材质这里前几篇博客有说这种逻辑,就是做一个对称的渐变数值这里用粒子的A值来做树叶折叠的程度,当然你也可以用DynamicParam这样就可以让叶子在沿着斜边进行折叠值越大折叠越厉害上面只是对树叶找到合适的方向进行折叠将SpriteRenderer的FaceMode改成Custom,不然一直朝向相
远离UE4
·
2023-12-05 07:13
ue5
学习
笔记
spring boot 事件机制
降低
源码阅读
难度。实践spring相关事件上下文更新事件(ContextRefreshedEvent):该事件会在ApplicationContext更新时发布。也可以
流月up
·
2023-12-05 05:22
spring
spring
boot
后端
java
事件
event
【
UE5
】使用场系统炸毁一堵墙
效果步骤1.新建一个空白项目2.新建一个Basic关卡,然后添加一个第三人称游戏和初学者内容包到内容浏览器3.在场景中添加一堵墙4.选项模式选择“破裂”点击新建新建一个文件夹用于存储几何体集点击“统一”最小和最大Voronoi点数都设置为100点击“破裂”切换会“选项模式”5.新建一个蓝图,父类选择“FieldSystemActor(场系统actor)”这里命名为“BP_Bomb”打开“BP_Bo
Zhichao_97
·
2023-12-05 04:46
虚幻5
ue5
CityEngine2023 shp数据城市与路网三维模型并导入
UE5
目录0引言1城市和道路数据获取1.1常用方法1.2OSM数据获取1.3OSM数据格式1.3.1所有格式1.3.2Shapefile格式2实践2.1导入数据(.shp)2.2构建三维模型2.3将模型导入
UE5
海码007
·
2023-12-04 19:13
CityEngine
UE
ue5
CityEngine
模型
MyBatis
源码阅读
(五)----MyBatis配置解析和SqlSession
概述配置,许多应用的启动都会依赖于配置。前面我们把最核心的执行器讲解过了,那这里我们从开头的配置讲起,逐一分析MyBatis的工作流程。Configurationdemo源码://第一阶段:MyBatis的初始化阶段Stringresource="mybatis-config.xml";//得到配置文件的输入流InputStreaminputStream=null;try{inputStream=
singleZhang2010
·
2023-12-04 06:53
UE5
学习笔记(六)——蓝图基础之入门
目录一、蓝图前言1、蓝图是什么?2、蓝图的优劣势3、哪些地方用蓝图二、蓝图入门1、进入方式2、面板说明工具栏我的蓝图
一只半路出家的猫
·
2023-12-04 05:55
UE5学习笔记
ue5
学习
游戏引擎
UE4
UE5
使用SVN控制
1.UE4/
UE5
项目文件如果不需要编译的中间缓存,则删除:DerivedDataCache、Intermediate、Saved三个文件夹2.更新、上传
Deveuper
·
2023-12-03 14:37
虚幻UE4开发系列
美术相关
UE4开发
ue4
ue5
svn
Android-网络请求库okhttp
源码阅读
随笔
一:先看看okhttp简单的配置以及使用:1.在app的module中先配置依赖implementation'com.squareup.okhttp3:okhttp:3.10.0'2.okhttp执行网络请求调用方式:异步请求调用Call.enqueue();同步请求调用Call.execute()Activity二:框架基本流程源码剖析由于OkhttpClient内部有非常复杂且多的参数配置,作
wuri
·
2023-12-03 11:44
FreeRTOS
源码阅读
笔记5--mutex
互斥量是一种特殊的二值信号量,拥有优先级继承的机制,所以适合用在临界资源互斥访问。5.1创建互斥量xSemaphoreCreateMutex()5.1.1函数原型5.1.2函数框架5.2创建递归互斥量xSemaphoreCreateRecursiveMutex()5.2.1函数原型5.2.2函数框架xSemaphoreCreateRecursiveMutex()实际调用的函数就是xQueueCre
c_up
·
2023-12-03 07:18
笔记
FreeRTOS
源码阅读
笔记3--queue.c
消息队列可以应用于发送不定长消息的场合,包括任务与任务间的消息交换,队列是FreeRTOS主要的任务间通讯方式,可以在任务与任务间、中断和任务间传送信息,发送到队列的消息是通过拷贝方式实现的,这意味着队列存储的数据是原数据,而不是原数据的引用。消息队列控制块typedefstructQueueDefinition{int8_t*pcHead;//pcHead指向队列消息存储区起始位置,即第一个消息
c_up
·
2023-12-03 07:17
笔记
FreeRTOS
源码阅读
笔记6--event_groups.c
通常用的事件标志组是一个32位的变量uxEventBits,可设置的位有24位,一共就是24种事件。事件组的结构体类型:6.1创建事件组xEventGroupCreate()6.1.1函数原型返回值:事件组句柄,指向事件组。6.1.2函数框架①为事件组结构体分配空间②初始化事件组结构体的成员变量,包括等待事件列表的初始化。6.2删除事件组vEventGroupDelete()6.2.1函数原型xE
c_up
·
2023-12-03 07:43
笔记
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他