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
里 可变 进小远大的灯光效果
1.创建灯光蓝图,获得相机的第一个。使用GetPlayerCameraManager结点获得默认下标为0的第一个摄像机。GetActorForwardVector获得主相机的正前方的方向向量。再用GetCameraLocation获得主摄像机的世界位置,减去物体的灯光自身的位置。就是摄像机到灯光的向量。两个向量做点乘,就可以得到灯光向量到在摄像机前面的投影。2.然后得到的值,通过映射。这里将距离和
曼巴UE5
·
2024-01-19 20:45
笔记
学习
ue5
材质
光照贴图
UE5
C++ 学习笔记 UBT UHT 和 一些头文件
总结一些似懂非懂的知识点,从头慢慢梳理。任何一个项目都有创建这些三个.cs。这个是蓝图转C++这个是本身就是C++项目,应该就是多了一个GameModeBase类Build.cs包含了每个模块的信息,表明了这个项目用到了哪一些模块。该文件里的usingUnrealBuilTool是使用虚幻的编译工具,编译每个模块,并处理相关依赖信息。Target.cs是为目的平台或者特定平台进行的一些设置。可以包
曼巴UE5
·
2024-01-19 20:44
ue5
学习
笔记
UE5
UE4 打包报错Failed to compile material 解决
参考:https://forums.unrealengine.com/t/failed-to-compile-material-for-pcd3d_sm5-warning/385087https://forums.unrealengine.com/t/failed-to-compile-material-for-platform-pcd3d-sm4/436176报错:Failedtocompile
Deveuper
·
2024-01-19 20:44
虚幻UE4开发系列
ue5
ue4
Unreal Engine(
UE5
)中构建离线地图服务
1.首先需要用到3个软件,UnrealEngine,gisoffice和bigemap离线服务器UnrealEngine下载地址:点击前往下载页面Gisoffice下载地址:点击前往下载页面Bigemap离线服务器下载地址:点击前往下载页面UnrealEngine用于数字孪生项目开发,gisoffice是一款地理信息软件,可用于获取UnrealEngine开发需要的离线地图资源,bigemap离线
Bigemap
·
2024-01-19 16:21
BIGEMAP三维地球
Bigemap
卫星地图
ue5
智慧城市
数字孪生
UE5
C++学习笔记 常用宏的再次理解
1.随意创建一个类,他都有UCLASS()。GENERATED_BODY()这样的默认的宏。UCLASS()告知虚幻引擎生成类的反射数据。类必须派生自UObject.(告诉引擎我是从远古大帝UObject中,继承而来,我们是一家人,只是我进化了其他功能)GENERATED_BODY()表示我们不直接使用父类的构造函数,如果我们要在我们自定义的类中做一些初始化操作,需要我们自己在.h头文件中声明构造
曼巴UE5
·
2024-01-19 07:43
ue5
学习
笔记
HashMap源码解析看多了面试还是不会说?看这篇文章就够了
本来今天想要重新整理一些hashMap的
源码阅读
解析文章的相关内容的,后面发现网上关于HashMap的源码解析已经有很多专业的分析了,在看了一遍源码之后,我就直接整理一下HashMap相关的一些热门面试题的答案吧
先生zeng
·
2024-01-19 02:31
Epic首席提出爆炸性愿景,还没学
UE5
的要抓紧了!
除了在游戏、影视和动画等数字行业得到广泛应用外,汽车和建筑等诸多制造产业也开始采用
UE5
流程来制作相关产品。目前,
UE5
才发展到5.3版本,还有很长的一段路要走。
LhcyyVSO
·
2024-01-18 17:13
虚幻引擎
元宇宙
UE5
ue5
虚幻引擎
虚幻引擎5
游戏引擎
游戏开发
影视动画
3d建模
【
UE5
】交互式展厅数字博物馆交互是开发实战课程
课程介绍视频如下【
UE5
】数字展厅交互式开发全流程【谁适合学习这门课】本套课程面向初学者,满足学习需求包括但不仅限于以下:在校学生平时练习作业毕业设计、研究生论文等活动的备战练习对开发感兴趣的设计师,对设计感兴趣的开发者想从事
飞起的猪
·
2024-01-18 08:51
ue5
ue4
游戏引擎
数字展厅
交互式开发
UE5
RPG修改GAS的Attribute的值
前面几节文章介绍了如何在角色身上添加AbilitySystemComponent和AttributeSet。并且还实现了给AttributeSet添加自定义属性。接下来,实现一下如何去修改角色身上的Attribute的值。实现拾取药瓶回血功能首先创建一个继承于Actor的c++类,actor是可以放置到场景中的基类。UPROPERTY(VisibleAnywhere)TObjectPtrMesh;
暮志未晚season
·
2024-01-18 08:49
unreal
UE5
RPG
ue5
游戏
UE5
PCG插件场景静态网格模块化、快速搭建场景
一、开启插件1.1、在
UE5
的主菜单的编辑----插件1.2、勾选这两项、重启UE51.3、
谷子熟了
·
2024-01-18 08:17
ue5
UE5
C++(十七)— 射线检测
文章目录前言根据通道进行射线检测根据对象查询射线检测多通道射线检测多射线对象查询检测前言射线检测简单来说就是通过相机发射一条射线,用来检测对象的一种检测机制。官网介绍:使用射线进行命中判定这里主要介绍4种常用的射线检测方式。根据通道进行射线检测关键API:LineTraceSingleByChannel声明变量MyCharacter.h//射线检测FVectorStartLocation;FVec
iukam
·
2024-01-18 08:16
UE5
C++
入门开发
ue5
c++
开发语言
UE5
中物体(instancemesh)沿样条线(spline)循环移动
//FilloutyourcopyrightnoticeintheDescriptionpageofProjectSettings.#pragmaonce#include"CoreMinimal.h"#include"Components/SplineComponent.h"#include"Kismet/BlueprintFunctionLibrary.h"#include"MeshMoving
我救我自己
·
2024-01-18 06:49
ue5
java
服务器
UE5
C++中的单播、多播、动态多播及的创建使用方法附带(%s/%d/%f)
//FilloutyourcopyrightnoticeintheDescriptionpageofProjectSettings.#pragmaonce#include"CoreMinimal.h"#include"GameFramework/Actor.h"#include"MyDelegateActor.generated.h"//单播代理(委托),绑定一个函数DECLARE_DELEGAT
我救我自己
·
2024-01-18 06:19
ue5
c++
java
UE5
C++的TCP服务器与客户端
客户端.h需要在Build.cs中加入模块:"Networking","Sockets","Json","JsonUtilities"//FilloutyourcopyrightnoticeintheDescriptionpageofProjectSettings.#pragmaonce#include"CoreMinimal.h"#include"GameFramework/Actor.h"#i
我救我自己
·
2024-01-18 06:19
ue5
c++
tcp/ip
UE5
独立程序的网络TCP/UDP服务器与客户端基础流程
引擎源码版,复制\Engine\Source\Programs\路径下的BlankProgram空项目示例。重命名BlankProgram,例如CustomTcpProgram,并修改项目名称。修改.Build.cs内容修改Target.cs内容修改Private文件夹内.h.cpp文件名并修改.cpp内容刷新引擎在项目.Build.cs中加入模块//CopyrightEpicGames,Inc.
我救我自己
·
2024-01-18 06:39
服务器
ue5
运维
UE5
虚幻引擎5创建风格化的VFX游戏特效视频教程-Niagara和Substance Designer工作流
了解Pawel从头开始为
UE5
创建魔法效果的完整工作流程:使用Houdini的网格和SubstanceDesigner中的纹
云桥网络.
·
2024-01-17 20:25
UE5
UE5教程
游戏特效制作
视频教程
HotSpot
源码阅读
- 初步启动(1)
下载源码选择openjdk官网下载从github获取代码,在Github有很多维护了跟openjdk的镜像仓库,但是我们可以使用最常用的git来获取代码,地址https://github.com/AdoptOpenJDK/openjdk-build阅读源码工具C/C++,推荐使用VSCode,免费也好用快捷键Ctrl+p,Ctrl+e搜索具体文件main方法入口jvm由c,c++写的,我们首先需要
DaJiangU
·
2024-01-17 19:20
JVM
源码浅析
java
c++
c语言
jvm
【源码分析】Object中的“鸡肋“函数
具体使用可以看【源码分析】HashMap真
源码阅读
hashCode的总契约是:在Java应用程序的执行过程中,只要在同一对象上多次调用hashCode方法,hashCode方法必须始终返回相同的整数,前提是对象上用于相等比较的信息没有被修改
半度、
·
2024-01-17 14:32
源码分析
java
python
开发语言
【
源码阅读
】blockchainⅠ
1、BlockChaintypeBlockChainstruct{chainConfig*params.ChainConfigctxcontext.Contextcancelcontext.CancelFuncgenesisBlockblock2.IBlockblocks[]block2.IBlockheaders[]block2.IHeadercurrentBlockatomic.Pointer
Camina hacia ti
·
2024-01-17 12:52
区块链
区块链
UE5
RPG AttributeSet的设置
AttributeSet负责定义和持有属性并且管理属性的变化。开发者可以子类化UAttributeSet。在OwnerActor的构造方法中创建的AttributeSet将会自动注册到ASC。这一步必须在C++中完成。Attributes是由FGameplayAttributeData定义的浮点值。Attributes能够表达从角色的生命值到角色等级到药瓶的价格等任何数值。如果Actor拥有游戏性
暮志未晚season
·
2024-01-17 12:40
unreal
UE5
RPG
ue5
UE5
- Niagara CPU GPU 固定边界,显示粒子消失问题
问题1:Niagara创建的粒子,在角度很大的情况,或者飞跃上空的时候,会突然消失当发射器属性选择CPU的时候,不会出现这种情况,原因是选择GPU,固定边界导致的问题。使用CPU的模拟就没问题了。或者需要修改GPU的参数,固定边界最大360.360.360,则抬头最仰角,也不会消失显示。用了CPU模拟,粒子显示正常。(如下图)用了GPU模拟,默认参数最小-100,-100,-100,最大100,1
原谅大叔
·
2024-01-17 12:40
UE
-
Niagara
unreal
Spring
源码阅读
(一):使用IDEA搭建Spring5.0.x
源码阅读
环境
说明Spring
源码阅读
环境配置如下:Spring5.x版本Gradle4.8.1JDK8IDEA2020.1win10搭建步骤1.下载Spring源码下载地址:Github链接,选择5.x版本如果Github
Landuy
·
2024-01-17 08:06
RocketMQ
源码阅读
-Message拉取与消费-Broker篇
RocketMQ
源码阅读
-Message拉取与消费-Broker篇1.ConsumeQueue是什么2.Message重放2.1从MappedFile文件读取Message到ConsumeQueue2.2ConsumeQueue
迷思特王
·
2024-01-17 04:42
RocketMQ源码阅读
java-rocketmq
rocketmq
java
RocketMQ
源码阅读
-Message拉取与消费-Consumer篇
RocketMQ
源码阅读
-Message拉取与消费-Consumer篇1.Consumer2.PushConsumer3.PushConsumer订阅3.1subscribe订阅3.2registerMessageListener
迷思特王
·
2024-01-17 04:40
RocketMQ源码阅读
java-rocketmq
rocketmq
java
spring
源码阅读
环境搭建,基于IDEA,亲测有效
spring
源码阅读
环境搭建,基于IDEA,亲测有效转载链接https://blog.csdn.net/SmartWord/article/details/128973418引言如果你是一个JAVACV
qq_35987023
·
2024-01-16 21:33
源码
spring
UE5
伤害数字跳出
学习视频大体思路:1.创建一个控件蓝图。播放动画,K透明度,文本位置。2.创建一个控件组件。类默认值中设置。3.在位置处创建组件实例自定义事件略。
我的巨剑能轻松搅动潮汐
·
2024-01-16 19:48
ue5
UE5
简易MC教程学习心得
https://www.bilibili.com/video/BV12G411J7hV?p=13&spm_id_from=pageDriver&vd_source=ab35b4ab4f3968642ce6c3f773f85138————目录0.摧毁逻辑学习1.发光材质灯方块2.封装。想让子类不更改父类的变量。3.材质命名习惯。0.摧毁逻辑学习达到摧毁的条件,开始触发销毁事件倒计时。触发取消摧毁的条
我的巨剑能轻松搅动潮汐
·
2024-01-16 19:43
UE5
ue5
polyfill
源码阅读
(一)ES5
这是蚂蚁面试官推荐我读的一个项目的源码,可能因为代码结构比较简单,主要解决兼容性,对于前端小白来说比较有用吧。Object.getPrototypeOf(O)该静态方法用来返回参数的原型对象。兼容性.pngif(!Object.getPrototypeOf){Object.getPrototypeOf=function(o){if(o!==Object(o)){throwTypeError("Ob
Atlas_lili
·
2024-01-16 19:34
IDEA插件之一键生成方法的序列图
1.使用场景在平时的学习/工作中,我们会经常面临如下场景:阅读别人的代码阅读框架
源码阅读
自己很久之前写的代码。为了能够更快更清晰地搞清对象之间的调用关系,我们经常需要用到序列图。
lazyd0g
·
2024-01-16 04:49
解决
UE5
出现GPU发生崩溃,或D3D设备已移除
在cmd处输入regaddHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers/vTdrDelay/tREG_DWORD/d120/f到英伟达官网下载更新至最新版studio驱动到主板官网下载最新版bios并更新,同时关闭超频操作。
獨孤記憶
·
2024-01-16 01:54
RT-Thread
源码阅读
(一)
前言本文基于RT-ThreadV4.1.1和STM32F103(Cortex-M3)本文旨在理解RT-Thread设计的基本逻辑,为了让文章简短易懂,所以展出的源码都是精简过的,不会把开关中断,宏选择等放在讲解代码中。可以看懂基本逻辑后查看源码领悟具体细节。关于RT-Thread的移植可以参考STM32F103移植RT-Thread完整过程基本数据结构与操作双向链表的定义structrt_list
无聊到发博客的菜鸟
·
2024-01-15 21:47
RTOS
STM32
RT-Thread
FreeRTOS
并发容器ConcurrentHashMap(JDK8)
源码阅读
1.版本1.8ConcurrentHashMap其实我理解就是HashMap存在线程安全问题,因此提供了该容器,使用是就能够保证线程安全。对比jdk1.6到jdk1.8这两个版本,实现上变化很大。ConcurrentHashMap在JDK1.6的版本网上资料很多,有兴趣的可以去看看。JDK1.6版本关键要素:利用了锁分段的思想提高了并发度。segment继承了ReentrantLock充当锁的角色
先生zeng
·
2024-01-15 14:17
Redis
源码阅读
—数据结构之字典 dict.c/dict.h
dict.c/dict.h一、dict的定义 字典,是一种用于实现键值对(key-valuepair)保存的抽象数据结构,通过字典,可以在单个键(key)与单个值(value)之间进行关联(或者说是将键映射成值),而这些关联的键与值即为键值对。 在字典中,每一个键都是独一无二的,所以程序可以在字典中通过键来对值,甚至是键值对进行操作。 在一些高级编程语言中,字典经常作为一种内置的数据结构出现
GC_W
·
2024-01-15 10:10
metartc5_jz
源码阅读
-yang_decode_rtcpCompound
//解析rtcp的命令到rtcps中。int32_tyang_decode_rtcpCompound(YangRtcpCompound*rtcps,YangBuffer*buffer){if(rtcps==NULL)return1;int32_terr=Yang_Ok;rtcps->data=buffer->data;rtcps->nb_data=buffer->size;//如果buffer中不
王方帅
·
2024-01-15 00:48
metartc5_jz源码阅读
实时音视频
音视频
p2p
c语言
metartc5_jz
源码阅读
-yang_encode_rtpHeader
//编码rtpHeaderint32_tyang_encode_rtpHeader(YangBuffer*buf,YangRtpHeader*header){int32_terr=Yang_Ok;//EncodetheRTPfixheader,12bytes.//@seehttps://tools.ietf.org/html/rfc1889#section-5.1//Theversion,padd
王方帅
·
2024-01-15 00:48
metartc5_jz源码阅读
实时音视频
音视频
p2p
webrtc
metartc5_jz
源码阅读
-yang_encode_rtpExtensions
//定义metartc的rtp扩展,标准的webrtc不定义任何头扩展,这个由开发者自定义。int32_tyang_encode_rtpExtensions(YangRtpExtensions*ext,YangBuffer*buf){int32_terr=Yang_Ok;//写两个字节0xBEDE,扩展头标识,开发者自己定义。yang_write_2bytes(buf,0xBEDE);//Writ
王方帅
·
2024-01-15 00:42
metartc5_jz源码阅读
音视频
p2p
实时音视频
webrtc
RocketMQ
源码阅读
-Message消息存储
RocketMQ
源码阅读
-Message消息存储1.CommitLog的作用2.CommitLog存储消息3.时序图4.小结在Broker消息接收一篇中,分析到Broker接收到消息,最终会调用CommitLong
迷思特王
·
2024-01-14 18:38
rocketmq
RocketMQ
源码阅读
-Producer发消息
RocketMQ
源码阅读
-Producer发消息1.从单元测试入手2.启动过程3.同步消息发送过程4.异步消息发送过程5.小结Producer是消息的生产者。
迷思特王
·
2024-01-14 18:07
rocketmq
log4j
RocketMQ
源码阅读
-Broker消息接收
RocketMQ
源码阅读
-Broker消息接收1.从单元测试入手2.Broker启动流程3.Broker接收消息4.Broker接收消息时序图5.小结Broker接收Producer发送的消息。
迷思特王
·
2024-01-14 18:07
RocketMQ源码阅读
rocketmq
log4j
RocketMQ
源码阅读
-Producer消息发送
RocketMQ
源码阅读
-Producer消息发送1.从单元测试入手2.启动过程3.同步消息发送过程4.异步消息发送过程5.小结Producer是消息的生产者。
迷思特王
·
2024-01-14 18:06
RocketMQ源码阅读
log4j
rocketmq
虚幻引擎:开创视觉与创意的新纪元
好了,用文字认识一下吧:虚幻引擎5.3对
UE5
的核心工具集作了进一步优化,涉及渲染、世界构建、程序化内容生成(PCG)、动画和建模工具、虚拟制片、模拟等多方面。
诸法空性
·
2024-01-14 12:32
虚幻5学习
虚幻
游戏引擎
metartc5_jz
源码阅读
-udp->receive
之前在metartc5_jz
源码阅读
-yang_run_rtcudp_thread-CSDN博客中说到://调用udp的receive方法将读取的buffer和udp->user传入。
王方帅
·
2024-01-14 11:00
metartc5_jz源码阅读
音视频
c语言
p2p
实时音视频
metartc5_jz
源码阅读
-yang_rtcpush_on_rtcp_nack
//发送端收到接收端发来的rtcpnack命令,需要丢包重传int32_tyang_rtcpush_on_rtcp_nack(YangRtcContext*context,YangRtcPushStream*pub,YangRtcpCommon*rtcp){//容错处理if(context==NULL||pub==NULL||rtcp==NULL)returnERROR_RTC_PUBLISH;i
王方帅
·
2024-01-14 06:55
metartc5_jz源码阅读
webrtc
音视频
p2p
实时音视频
metartc5_jz
源码阅读
-yang_rtcpush_on_rtcp_ps_feedback
//(Payload-specificFBmessages,有效载荷反馈信息),这个函数处理Payload重传int32_tyang_rtcpush_on_rtcp_ps_feedback(YangRtcContext*context,YangRtcPushStream*pub,YangRtcpCommon*rtcp){if(context==NULL||pub==NULL)returnERROR
王方帅
·
2024-01-14 06:55
metartc5_jz源码阅读
p2p
音视频
实时音视频
webrtc
metartc5_jz
源码阅读
-yang_stats_on_recvRR
int32_tyang_stats_on_recvRR(yangboolisAudio,YangRecvStats*recvStats,YangSendStats*sendStats,YangRtcpCommon*rtcp){YangRemoteRecvStats*stats=isAudio?&recvStats->audio:&recvStats->video;uint32_trtt=0;//d
王方帅
·
2024-01-14 06:55
metartc5_jz源码阅读
音视频
p2p
实时音视频
webrtc
metartc5_jz
源码阅读
-yang_push_h264_video
YangRtcConnection.c://如果pushH264不为空时,则调用pushH264的on_video方法。if(session->pushH264)returnsession->pushH264->on_video(session,session->pushH264->push,p);YangPushH264.c://设置on_video的实际执行函数push->on_video=y
王方帅
·
2024-01-14 06:24
metartc5_jz源码阅读
c语言
p2p
音视频
实时音视频
metartc5_jz
源码阅读
-yang_push_h264_package_single_nalu2
//通过单一nalu的方式发送视频帧。int32_tyang_push_h264_package_single_nalu2(YangRtcSession*session,YangPushH264Rtp*rtp,YangFrame*videoFrame){int32_terr=Yang_Ok;//重置videoRawPacketyang_reset_rtpPacket(&rtp->videoRawP
王方帅
·
2024-01-14 06:24
metartc5_jz源码阅读
c语言
音视频
实时音视频
p2p
metartc5_jz
源码阅读
-p2p通过stun服务器进行通信
1.YangIpc.c/yang_create_ipc需要设置stun服务器的ip地址和端口号设置iceCandidateType为2,表示走stun,即向stun服务器发起请求获取本机的公网ip地址。//设置iceServerIP和端口号,设置iceCandidate类型。strcpy(session->avinfo.rtc.iceServerIP,"182.92.163.143");sessi
王方帅
·
2024-01-14 06:52
metartc5_jz源码阅读
音视频
实时音视频
p2p
webrtc
ArrayList
源码阅读
文章目录简介例子继承结构概览代码分析成员变量方法迭代器子列表总结参考链接本人的
源码阅读
主要聚焦于类的使用场景,一般只在java层面进行分析,没有深入到一些native方法的实现。
diodna
·
2024-01-13 11:47
java
JCF相关基础类接口/抽象类
源码阅读
AbstractList抽象类Itr(Iterator的实现)ListItr(ListIterator的实现)SubListRandomAccessSubListQueue接口Deque(/dɛk/)接口参考链接本人的
源码阅读
主要聚焦于类的使用场景
diodna
·
2024-01-13 11:46
java
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他