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
判断某个键被按下
当你为想知道某个按键被按下但是不知道名字而苦恼时,又或者是判断某个按键被按下,你需要用到AnyKey节点
Carpe_yj_Diem
·
2023-07-15 09:25
UE4
小知识
UE4
加载流关卡(StreamingLevel)
主要内容:本文主要讲解流关卡的加载卸载以及使用流关卡的好处,使用流关卡的好处在于利于多人协同合作,例如使用SVN进行项目开发时,各自上传或修改各自负责的关卡可以互不干扰。实现步骤:1.新建一个默认的主关卡和两个空的关卡2.在主关卡里把两个流关卡加载进来在Window里把Level标签打开DefaultStreamingMethod:选择默认加载方式,蓝图加载或总是加载AddExisting:把流关
Carpe_yj_Diem
·
2023-07-15 09:55
UE4
小知识
UE4
控制蓝图属性面板参数是否可编辑
蓝图属性面板参数是否可编辑可以通过UPROPERTY宏中的meta=(EditCondition=“变量名”)控制//FilloutyourcopyrightnoticeintheDescriptionpageofProjectSettings.#pragmaonce#include"CoreMinimal.h"#include"GameFramework/Actor.h"#include"MyA
Carpe_yj_Diem
·
2023-07-15 09:55
UE4
小知识
UE4
Delay和RetriggerableDelay的区别
在Tick里进行测试结论:Delay:在Tick里执行Delay时,duration值在减少,直到0,再次执行RetriggerableDelay:在Tick里执行RetriggerableDelay,Duration值一直是原始值,不减少,也就是说如果执行RetriggerableDelay节点的时间小于Duration,那么RetriggerableDelay节点后的内容将永远不会执行
Carpe_yj_Diem
·
2023-07-15 09:55
UE4
小知识
UE4
创建C++类时取消自动编译
当新建一个项目会陆陆续续创建很多的C++类,例如GameMode,Pawn,PlayerController之类的,这个时候每当我们创建一个新类,
UE4
会自动帮我们编译导致要等很久比较浪费时间如果要取消这个自动编译只需要去偏好设置里设置一下就可以了这样就可以快速创建好所需要的
Carpe_yj_Diem
·
2023-07-15 09:55
UE4
小知识
ue4
c++
开发语言
UE4
通过Echarts实现各种统计图
主要内容:本文主要讲解
UE4
UMG向网页发送数据,通过WebBrowser插件将用Echarts定制好的统计图在
UE4
内展现出来,达到数据可视化的效果,本文主要演示柱形图的效果,其它类型的统计图可以结合
Carpe_yj_Diem
·
2023-07-15 09:25
UE4
UMG
echarts
ue4
前端
UE4
常用控制台命令
ue4
执行控制台命令有两种方式,一是在运行时按~呼出控制台输入命令后回车执行,二是调用蓝图函数ExecuteConsoleCommand函数传入参数执行命令,需要注意shipping包无法执行控制台命令常用命令
Carpe_yj_Diem
·
2023-07-15 09:14
UE4
小知识
ue4
UE4
中使用c++ 修改Actor面朝向、绕固定轴旋转
步骤1、
UE4
Actor修改面朝向2、让Actor围绕其上向量旋转最近在想在地球上放置一个面,并让面绕其世界坐标位置旋转,可使用以下方法实现1、
UE4
Actor修改面朝向在UE中新加入的面,其上向量为(
coder攻城狮
·
2023-07-15 09:24
UE4
c++
ue4
c++
开发语言
MySQL数据库管理——用户管理(二)
文章目录一.表结构(增加字段)1.创建表结构2.复制数据表2.1复制格式2.2克隆表3.清空表,删除表内的所有数据4.创建临时表二.MySQL中6种常见的约束1.外键的定义2.创建外键约束作用3.创建主表bl
ue4
赵烧鸡腿饭。
·
2023-07-15 06:46
数据库
mysql
mybatis
干货分享,
UE4
脚本操作的几大基本步骤
UE4
脚本操作脚本操是在虚幻编辑器中启动的“编辑器实用程序蓝图”,方法是在“内容浏览器”中右键单击“资产”,或者在“层”视口(如上所示)或“世界大纲”中右键单击“Actor”。
KIKI与游戏建模
·
2023-07-15 00:09
【
UE4
塔防游戏系列】04-敌人沿着指定路线移动
目录效果步骤一、绘制道路二、创建出生点和路径点三、生成敌人四、敌人沿着路径点移动效果步骤一、绘制道路首先绘制一条道路,后面希望敌人会沿着这条绘制道路行走。二、创建出生点和路径点2.1新建父类为Actor的蓝图,作为敌人出生点,命名为“BP_EnemyBirthPlace”将其放置在视口中玩家出生的位置2.2再创建一个父类为Actor的蓝图,作为敌人在道路上移动的路径点,命名为“BP_EnemyPa
Zhichao_97
·
2023-07-14 16:17
#
虚幻4
塔防游戏
ue4
游戏
【
UE4
塔防游戏系列】03-创建第一个敌人
步骤1.新建一个父类为“Chararcter”类,作为所有敌人的总类,命名为“TotalEnemyCategory”以“TotalEnemyCategory”为父类创建子蓝图类,命名为“Enemy1”2.新建一个动画蓝图选择目标骨骼为“Skeleton_Crossbowman_Skel”,然后点击确定。命名为“Enemy1_AnimBP”3.新建一个混合空间1D,用于混合动画选取相同的骨架命名为“
Zhichao_97
·
2023-07-14 16:46
#
虚幻4
塔防游戏
ue4
游戏
【
UE4
C++】03-新建UE C++工程,新建C++类
UE版本:4.26步骤新建一个空白模板工程,选择C++项目,选择项目名和项目存储位置,然后点击创建项目。新建C++类选择父类为Character命名,选择公有,然后点击创建类等待编译完成此时在VisualStudio中可以看到我们刚才创建的类在UEEditor中新建一个蓝图类,父类为“SCharacter”命名为“PlayerCharacter”将“PlayerCharacter”拖入视口自动控制
Zhichao_97
·
2023-07-14 16:46
#
虚幻4
C++
ue4
【
UE4
C++】02-编译、生成当前的C++程序
一、编译编译快捷键:Ctrl+F7如果不使用快捷键,可以点击顶部菜单栏中的下拉按钮,然后选择自定义点击添加命令点击“生成”,选择编译“”,点击“确定”此时可以看到顶部菜单栏多了一个用于编译的按钮二、生成鼠标右键点击“VirtusCourse”,然后点击生成生成结果如下双击运行“VirtusCourse.exe”会有一个一闪而过的黑窗口,我们需要在源程序中加一行代码,然后重新生成。再次运行“Virt
Zhichao_97
·
2023-07-14 16:42
#
虚幻4
C++
ue4
【测试人生】GAutomator安卓
UE4
版本的实现机理与优化实战
今天,趁着GameOfAutoTest系列的连载,结合游戏自动化技术选型一文,笔者将深入剖析GAutomator作为
UE4
安卓游戏UI自动化方案的实现机理,以及自己在实际工作中对GAutomator的优化实践
utmhikari
·
2023-07-14 15:56
测试人生
自动化测试
游戏自动化
UI自动化
GAutomator
ue4
【测试人生】在
UE4
插件中启用Automation自动化测试功能
UE4
本身支持在前端会话中执行自动化测试功能。有了它,我们可以用C++编写对应的自动化脚本,在编辑器的生命周期中随时随地运行,测试整个研发系统的子功能。
utmhikari
·
2023-07-14 15:26
测试人生
游戏测试
UE4
UE4
Automation
游戏自动化
UE4插件
【测试人生】
UE4
游戏枪械自动化测试的一些设计
因此,本文以
UE4
引擎下的枪械测试为例,讲解基础行为跟伤害测试的一些设计。对于枪械的基础行为测试,我们可
utmhikari
·
2023-07-14 15:26
测试人生
【测试人生】
UE4
游戏自动化测试插件——UnrealAutomator
UE4
游戏/手游自动化测试有很多方案可以执行,不论是传统的UI测试方法还是具备前瞻性质的以图像识别+机器学习技术为主的方法,都能够满足不同的需求。
utmhikari
·
2023-07-14 15:56
测试人生
1024程序员节
游戏测试
UnrealAutomator
游戏自动化
UE4
UE4
关于使用Webbrowser插件遇到的问题以及解决办法
1.无法播放网页视频,这是因为
UE4
的WebBrowser自带的cef3为3071版本,默认不支持h264等直播流,导致web里的直播流无法播放解决办法:第一种办法,重新编译了cef源码,改成支持H.264
Carpe_yj_Diem
·
2023-07-14 12:28
UE4
Plugins
ue4
UE4
关闭steamvr自启动
在我们打开项目时,如果安装过steamvr会自动启动,因为steamvr插件是默认启用的,所以把引擎目录下的steamvr插件默认启动改为false就可以了用记事本打开SteamVR.uplugin文件把true改成false
Carpe_yj_Diem
·
2023-07-14 12:58
UE4
小知识
ue4
UE4
解决在同一场景播放多个本地视频卡顿的问题(4.27+)
在使用4.27版本开发项目时,需要在同一场景播放多个本地视频,用的是ue自带的播放器,一旦播放的视频多了就会导致卡顿甚至播放不了,查了一下官方文档,虚幻引擎4.27+中内置了BinkMedia插件,这个插件可以解决这个问题https://docs.unrealengine.com/4.27/zh-CN/WorkingWithMedia/IntegratingMedia/BinkVideo/1.首先
Carpe_yj_Diem
·
2023-07-14 12:58
UE4
功能实现
ue4
UE4
/5c++如何创建有多个输出变量(引脚)的函数
@[toc]普通函数:一般制作一个函数只需要这样:比如我想要做一个计算向量内的值然后输出为浮点的纯函数,并且想要蓝图可用:UFUNCTION(BlueprintCallable,BlueprintPure,Category="calculate")floatcalculateVallAbsAddFloat(FVectora);然后实现即可但是这只能输出一个浮点数,而不能输出多个浮点数。多个输出的函
多方通行8
·
2023-07-14 12:27
#
ue4/5蓝图混合c++
c++
学习
ue5
ue4
【
UE4
塔防游戏系列】01-前期准备
UE版本:4.24.3课程视频链接:【虚幻4】
UE4
初学者进阶进阶教程(合集)-制作一个塔防游戏1-8P(全)游戏单机游戏步骤1.新建一个空白模板工程2.下载游戏资源百度网盘请输入提取码提取码:3pmj
Zhichao_97
·
2023-07-14 12:53
#
虚幻4
塔防游戏
ue4
游戏
【
UE4
塔防游戏系列】02-基础设置
步骤1.新建一个蓝图,父类为游戏模式基础命名为“TaFangGameMode”2.新建一个玩家控制器命名为“TaFangGamePlayerController”3.在世界场景设置中,选择游戏覆盖模式为“TaFangGameMode”默认Pawn类设为None,玩家控制器类选择“TaFangGamePlayerController”4.保存关卡,命名为“Map1”5.在项目设置中,设置“Map1”
Zhichao_97
·
2023-07-14 12:53
#
虚幻4
塔防游戏
ue4
游戏
【
UE4
】在控件蓝图上播放视频
UE版本:4.26在上一篇文章中(【UE】场景内播放视频、音频)介绍了如何在场景中播放视频,本篇文章将介绍如何在UI上播放视频效果步骤1.首先在“Content”文件夹中新建一个名为“Movies”的文件夹2.在文件夹中随便添加一个.mp4格式的视频3.新建一个“文件媒体源”这里命名为“MyFileMediaSource”打开“MyFileMediaSource”,选择那个.mp4文件在硬盘上的路
Zhichao_97
·
2023-07-14 12:23
虚幻4
ue4
【
UE4
C++】07-角色运动设置
效果可以看到我们可以通过WASD控制角色前后左右移动,通过鼠标控制摄像机旋转朝向。步骤1.在虚幻商城中搜索“Gideon”,将该免费资源添加到工程中(大概2.6G)2.打开之前创建的“PlayerCharacter”选中网格体组件,骨架网格体选择“Gideon”调整变换动画类选择“Giden_AnimBlueprint”选中“PlayerCharacter(自身)”组件,取消勾选“使用控制器旋转P
Zhichao_97
·
2023-07-14 12:23
#
虚幻4
C++
ue4
c++
【
UE4
C++】08-生成抛射物来模拟攻击效果
步骤新建一个C++类,父类为Actor,命名为“ASMagicProjectile”在“ASMagicProjectile.h”中添加如下代码:在“ASMagicProjectile.cpp”中添加如下代码:编译后在虚幻编辑器中新建一个蓝图,选择父类为我们刚创建的C++类“ASMagicProjectile”这里命名为“BP_MagicProjectile”打开“BP_MagicProjectil
Zhichao_97
·
2023-07-14 12:23
#
虚幻4
C++
ue4
【
UE4
C++】01-Visual Studio 2019社区版安装
目录步骤一、下载安装包二、安装步骤一、下载安装包官网目前VisualStudio是2022版本,我们需要下载VisualStudio老版本:VisualStudio较旧的下载-2019、2017、2015和以前的版本二、安装双击运行安装包后,在打开的界面勾选“使用C++的桌面开发”勾选“使用C++的游戏开发”点击安装,等待下载安装完成下载完成后登录你的微软账户,开发设置选择“常规”,颜色主题看个人
Zhichao_97
·
2023-07-14 12:52
#
虚幻4
C++
ue4
c++
【
UE4
C++】06-绑定运动输入(实现前后移动、鼠标转向)
目录一、WS前后移动二、鼠标转向一、WS前后移动为了让玩家控制的“PlayerCharacter”能够实现前后移动在“SCharacter.cpp"中添加如下代码在“SCharacter.h"中添加如下代码添加轴映射设置自动控制玩家此时按下WS键就可以前进后退了。二、鼠标转向接下来继续实现转向。在“SCharacter.cpp"中添加如下代码添加轴映射此时我们就可以通过鼠标控制旋转了。
Zhichao_97
·
2023-07-14 12:52
#
虚幻4
C++
ue4
c++
UE4
/5c++基于BlueprintAsyncActionBase和FTickableGameObject的异步节点【多流程的创建、异步执行】
继承FTickableGameObject,时刻判断是否结束,来执行不同引脚结果:代码:在之前笔者讲解了通过枚举的方式去制作“因为某原因执行不同情况的执行线”的节点,以及多个引脚的输入和输出的相关文章:
UE4
多方通行8
·
2023-07-14 12:22
#
ue4/5蓝图混合c++
ue4
UE4
骨骼动画 蓝图中调节某一根骨骼
最近这两天一直在研究骨骼动画,还算有点进步。也是有所感悟,自己的提升跟自己的付出成正比,在方便别人时,也是提高自己的时候。我们要做人物头跟随相机上下左右旋转,昨天我用AnimaOffset已经实现了,但是这种方法要求美工人员要做15个Pose,虽然美工的工作其实不是特别复杂,但是和做一个Pose比,还是复杂很多。做一个Pose,其它动作在程序上实现,这就要把头部的骨骼单独得到,进行操作!!!其实很
sh15285118586
·
2023-07-14 08:43
UE4
UE4
骨骼动画
调节单个骨骼
UE4
灯光阴影
1、跟着官方案例做,打到地面的影子总是颜色比较浅。参数一个一个对应调,都是一样的。最后发现,不知道自己什么时候添加了一个skylight,导致阴影颜色变浅。由此感觉出天光应该是可以让整个环境变亮,和后处理有些类似。2、影子方向问题,灯光的位置、方向都一样,模型的影子却不一样,最后找出原因,居然是我旋转了89°,而不是90°。调整后构建,就正常了。3、对于聚光灯测试,不构建灯光、阴影面积偏大、偏虚,
sh15285118586
·
2023-07-14 08:12
UE4
UE4
灯光
阴影
Riru&Edxposed学习研究(一)手把手安装Edxposed
关于如何刷twrp可以参考如下文章:安卓10
源码学习
开发定制(2)刷机操作之Recovery刷机演示Magisk刷机包准备:Magisk下载地址如下:https://github.com/topjohnwu
xiaomaNo01
·
2023-07-14 06:33
Riru
Edxposed
android
ue4
MRQ渲染器时,媒体纹理播放速度会被加快
问题描述:当MRQ渲染器开启抗锯齿时,媒体纹理的播放速度会被加快解决办法:通过执行抗锯齿控制台命令来解决
1204157137 肖哥
·
2023-07-14 05:40
UE4
蓝图
UE4影视媒体
ue4
媒体
SDWebImage
源码学习
(一) 运行demo报错 解决办法
SDWebImage是我们常用的图片加载框架。阅读这些大神写的第三方框架的源码是提高我们编程水平的一个方法。从源码的阅读中我们可以学习到作者很多编程的思想和逻辑。提高自己的编程水平,从阅读源码开始。所以决定这段时间会着重研究SDWebImage,从流程到细节慢慢学习。首先,先去下载SDWebImage文件。直接从github下载的zip文件,运行demo的话会出现报错。错误的原因主要是FLAnim
炒河粉儿
·
2023-07-13 21:53
UE4
性能优化
UE4
性能优化参考文档:
UE4
性能优化GPU分析**CPU分析**一些相关工具Time:2021年10月19日16:46:22Desc:
UE4
性能优化参考文档:https://docs.unrealengine.com
yblackd
·
2023-07-13 21:23
C++
UE4
ue4
性能优化
UE4
-DeltaTime(时间增量)
UE4
-DeltaTime(时间增量)Time:2020年10月14日13:33:52Author:Yblackd
UE4
-DeltaTime1.结论2.deltaTime-增量时间3.为什么乘以时间增量
yblackd
·
2023-07-13 21:52
UE4
C++
游戏
c++
Tauri 提供界面 + 使用 Rust 实现连接远程 Linux 服务器、发送文件、执行命令
发送文件、执行命令文章目录Tauri提供界面+使用Rust实现连接远程Linux服务器、发送文件、执行命令一、Tauri概述二、界面预览三、代码参考1、main.rs2、App.vue3、Greet.v
ue4
訾博ZiBo
·
2023-07-13 20:38
Linux
服务器
rust
linux
4.44
ue4
:相机抖动
1.创建相机抖动类右键内容面板,点击创建蓝图类,搜索shake(camerashake)2.使用相机抖动:节点:playworld..api解释:epicenter:震源innerRadius:内圈范围,在圈内的所有摄像机均进行抖动outerRadius:外圈范围,在内圈以外,外圈以内的相机,会根据falloff进行震感递减Orientshaketowardsepicenter:是否根据震源进行震
言言的底层世界
·
2023-07-13 20:05
数码相机
ue4
10.15资源加载
classUSoundCue;纹理:classUTexture;材质:classUMaterial模型:classUStaticMesh骨架:classUSkeletalMesh在C++中限制设置类的类别,在
UE4
言言的底层世界
·
2023-07-13 20:05
c++
开发语言
ue4
SpringBoot原理-SpringBoot核心运行原理
导语 SpringBoot最为核心的功能就是自动配置,所有功能的实现都是基于“约定优于配置”的原则,但是SpringBoot是如何实现自动配置的功能的,下面就通过
源码学习
SpringBoot的核心运作原理
nihui123
·
2023-07-13 20:31
Spring
Boot核心技术详解
java
spring
boot
spring
mybatis
10.25UEC++/小试牛刀(笨鸟先飞案例)
蓝图创建地图:创建默认Pawn:编写GameMode默认构造函数:将我们创建的BirdPawn设置为默认Pawn引入Paper2D模块:会加载FlipBook,类似连续帧数图片;在
UE4
中创建FlipBook
言言的底层世界
·
2023-07-13 19:21
c++
开发语言
ue4
【开源与项目实战:开源实战】77 | 开源实战一(下):通过剖析Java JDK
源码学习
灵活应用设计模式
上一节课,我们讲解了工厂模式、建造者模式、装饰器模式、适配器模式在JavaJDK中的应用,其中,Calendar类用到了工厂模式和建造者模式,Collections类用到了装饰器模式、适配器模式。学习的重点是让你了解,在真实的项目中模式的实现和应用更加灵活、多变,会根据具体的场景做实现或者设计上的调整。今天,我们继续延续这个话题,再重点讲一下模板模式、观察者模式这两个模式在JDK中的应用。除此之外
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-06-24 11:03
设计模式
java
开源
学习
【开源与项目实战:开源实战】76 | 开源实战一(上):通过剖析Java JDK
源码学习
灵活应用设计模式
从今天开始,我们就正式地进入到实战环节。实战环节包括两部分,一部分是开源项目实战,另一部分是项目实战。在开源项目实战部分,我会带你剖析几个经典的开源项目中用到的设计原则、思想和模式,这其中就包括对JavaJDK、Unix、GoogleGuava、Spring、MyBatis这样五个开源项目的分析。在项目实战部分,我们精心挑选了几个实战项目,手把手地带你利用之前学过的设计原则、思想、模式,来对它们进
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-06-24 11:03
设计模式
java
开源
学习
python-
ue4
-metahuman-nerf:我创造了一个数字人!!
zhuanlan.zhihu.com/p/561152870目录收起1.准备工作:制作MetaHuman角色1.1创建MetaHuman角色1.2QuixelBridge下载MetaHuman1.3导出MetaHuman到
UE4
2
javastart
·
2023-06-24 11:22
深度学习
图象处理
python
人工智能
深度学习
UE4
蓝图传递
蓝图通信理解蓝图通信的四种方法(1,4类似,2,3类似)1、直接蓝图通信直接通过查询到actor直接调用方法2、事件分配器类似绑定事件触发器,定义好事件分发器后,其他所有的注册该事件分发器的蓝图都会在该触发器出发后调用各自定义好的事件(类似我写了博客后,所有订阅过我的人接收到消息,有的给我点赞,有的人看一遍,有的人阴阳怪气我)3、蓝图接口往蓝图定义好的消息事件里添加接口函数,类设置中加载接口,只要
·
2023-06-24 08:22
C++笔记之stack、queue、priority_queue、deque
priority_queue、deque文章目录C++笔记之stack、queue、priority_queue、deque一.cppreference介绍1.stack2.queue3.priority_que
ue4
笑鸿的学习笔记
·
2023-06-24 06:23
c++
笔记
开发语言
UE4
的一些便捷操作和功能
视口部分一、如果在场景中有一些材质很亮,影响操作。如下图没关泛光前.png那么可以在显示中关闭泛光关闭泛光.png现在就没那么亮了。关闭泛光后.png可以按G切换游戏视图来观察前后的效果。二、鼠标右键+w/a/s/d/q/e/滚轮,分别是往前、后、左、右、下、上、调整相机速度世界大纲部分一、空白处右击创建文件夹可把场景内的资源进行分类,直接拖拽actor到文件夹上即可放入图片.png点击文件夹前面
Jux2020
·
2023-06-24 03:35
C++ STL常用容器以及操作简介 刷题必备技能
文章目录C++STL:用法简介+常用接口1.vector2.string3.que
ue4
.priority_queue5.stack6.deque7.set、map、multiset、multimap8
openallzzz
·
2023-06-23 16:30
数据结构
STL
笔记
c++
容器
开发语言
STL
从C语言到C++_19(容器适配器+stack和queue模拟实现+优先级队列priority_queue)
stack和queue的模拟实现2.1stack模拟实现2.2queue的模拟实现3.deque的介绍(了解)3.1deque的实现原理3.2deque的缺陷和使用场景4.优先级队列priority_que
ue4
.1priority_queue
GR.CPP
·
2023-06-23 08:19
④从C语言到C++
c++
容器
STL
栈和队列
priority_queue
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他