ICode9

精准搜索请尝试: 精确搜索
  • UE4对Slomo的来源进行一次简单分析2021-12-03 14:31:59

    前言:对Slomo的来源进行一次简单分析。 Slomo的作用就是设置把值传给SetTimeDilation: //UE_4.26\Engine\Source\Runtime\Engine\Private\CheatManager.cpp void UCheatManager::Slomo(float NewTimeDilation) { GetOuterAPlayerController()->GetWorldSettings()->SetTimeDil

  • UE4每日学习笔记_AI篇(四)2021-12-03 00:01:09

    EQS系统 前期准备 1.创建以下几个类文件 1_1>创建必要的文件 其中EQC_C是继承自EnvQueryContextBlueprintBase的类 1_2>对EQC_C修改 对这个方法重载,用一个玩家角色作为返回值   2.对EQSAIController的操作 2_1>先添加视觉组件 2_2>重载AI感知中,当AI感知发生变化方法(视

  • 【UE4 C++】动态修改材质参数2021-12-02 11:02:23

    普通使用 注意GC,例如在slate调用时,可能会一段时间后由此造成材质丢失或系统崩溃 //头文件 UMaterialInstanceDynamic* PointerMaterial; UMaterialInstanceDynamic* MiniMapmatInstDynamic; //构造函数调用 static ConstructorHelpers::FObjectFinder<UMaterialInstance> Stati

  • UE4材质连连看(1)- 基础节点2021-12-02 01:00:46

    连连看的终点 UE4采用PBR进行渲染,PBR有主要有两个组成部分,分别为Light Properties和Surface Properties。 光属性一般有引擎本身控制,分为以下几种 Direct Diffuse:直接漫反射 Indirect Diffuse:间接漫反射 Direct Specular:直接镜面反射 Indirect Specular:间接镜面反射

  • UE4多人FPS游戏持枪视角旋转优化2021-11-20 22:02:48

    UE4多人FPS游戏持枪视角旋转优化 1 问题概述 在传统多人FPS游戏中,一般对于玩家操控的角色会有两个骨骼模型,分别是自己控制的第一人称以及其他玩家看到的第三人称模型,同时这两个模型也有其各自的动画。常见的第一人称通常只会保留手臂,其他玩家看到的第三人称模型的持枪瞄准方向会跟

  • UE4之宠物系统——012021-11-17 19:00:16

    一.宠物召唤及休息模式 首先在content目录下,新建文件夹,命名为PetSystem,在里边新建角色蓝图,命名为Pet01.  图示为我看的教程实例。 之后打开角色蓝图,点击mesh,选择对应的骨骼网格体。  之后将骨骼及碰撞体改成合适的。 然后点击self,选择Auto posses AI,改为Placed in World or

  • UE4 Editor Plugin UI2021-11-16 23:02:27

    UE4 Editor Plugin UI keyvalueModuleDesktopPlatformHeader/Engine/Source/Developer/DesktopPlatform/Public/IDesktopPlatform.hInclude#include "IDesktopPlatform.h" Choose Local Folder to save 选择本地硬盘目录: #include "IDesktopPlatform.h IDesktopPlatf

  • UE4 实时更新天气和时间状态2021-11-16 16:58:39

    本文主要讲解如何将获取的实时天气状态在UE4内展示出来,并且根据时间切换白天黑夜状态 用到的插件:第一个是免费的,第二个自行购买或者通过其他路径获取 请先阅读这篇文章, 实时获取天气信息文章地址:UE4 实时获取天气信息_sky丶blue的博客-CSDN博客 一、将插件添加到你的项目内 1.

  • UE4中控制相机第一视角(蓝图方式)2021-11-15 20:58:21

    目录 准备条件: 新建一个蓝图类 选择添加组件(camera)  这里设置为玩家0获得控制权  添加鼠标控制屏幕蓝图 ​设定地图和模式​  添加轴映射  添加移动蓝图​  添加事件更新 注意:记得编译保存(不好使了就编译保存)   准备条件: 虚幻引擎4.26版本VS2019版本工程文件 新建一个蓝

  • UE4 添加 Blend Profile2021-11-15 13:00:38

    今天学习advance locomotion时发现状态机中使用了过渡淡出淡出共享,其中使用了blend profile 就想知道这有啥用,怎么添加 blend profile是一组逐骨骼比例数组,可在过渡和混合列表中使用,以调整特定骨骼的权重。 每个骨骼的混合因子将在转换期间乘以该值。例如,如果你把权重增加到100

  • ue4中动画通知的几种方式2021-11-15 01:31:07

    原创:蝶泳奈何桥 animation blueprint中的几种notify,神马通知碰撞开启关闭的东东都可以使用notify 1、简单的通知(blueprint) 直接在sequence or montage中new个Event   然后在graph中接收。   2、简单的通知(c++) 首先,animation bp必须是继承自定义的AnimInstance   然后新建两

  • UE4 网络联机2021-11-13 21:03:31

    前言 接触到了UE4的网络连接的讲解,但是不是很懂,这一段是课程中留下的记录,用于后续学习。 playerController服务器端要找到特定的客户端只能通过playerController GameMode只能在服务器运行,控制整个游戏运行规则和流程 PlayerState适合于记录所有pawn都共有的属性或方法.在wo

  • 【UE4】帧数据获取与转换2021-11-12 11:01:30

    方式一 利用 SceneCaptureComponent2D 和 RenderTexture2D 获取 TArray 数据,再转成Texture2D或者 uint8 数组 需要连续采集时,不推荐 方式二 利用RHI的 ENQUEUE_RENDER_COMMAND 和 ReadSurfaceData 比较推荐,之前和 python tensorflow 内存共享帧数据时用过,但后来发现其实python

  • 1.认识ue4术语和进行打包2021-11-08 17:33:43

    一些术语 项目以. uproject 文件形式存在 UObject是所有对象(Object)的基类,类(Class)用于定义 虚幻引擎中Actor或对象的行为和属性。此处可以按照于c++的对象思想理解。 Actor指所有可以放入关卡的对象, AActor是所有Actor的基类。 比如摄像机、静态网格体、玩家起始位置。 类型转换(C

  • 【UE4 C++】A*寻路算法2021-11-06 11:33:21

    前言 参考 维基百科——A*搜索算法 虽然可以用BFS,DFS进行搜索,但是对于复杂地形来说,搜索成本会比较高。 其他寻路算法还有:Dijkstra算法、 JPS/JPS寻路算法,有兴趣可以再搜相关资料 实现版本 4.26 原创地址 cnblogs A*寻路算法核心 A*算法的估算函数为:F(n) = G(n) + H(n) g(n)

  • 【虚幻引擎4(UE4)实用技巧】-关于高亮显示物体轮廓线2021-11-05 18:59:56

    实际效果展示  方法 一、首先在“放置Actor”中打开查找,输入“Post Process Volume(后期处理体积)"并将其拖入场景中(位置随意,因为后面会打开无边界)    二、接着导入必须的材质!这个很重要!材质文件免费分享。即下即用。 链接:https://pan.baidu.com/s/1MExWov9Pzey_wyd9tKHkEw

  • UE4像素流送(Pixel Streaming)学习笔记2021-11-05 18:30:33

    问题列表: 1.什么是像素流送 2.如何创建和使用像素流项目 3.如何使用UE4蓝图接受和发送数据到浏览器 4.像素流的工作流程是怎样的 解决方案列表: 1.一种简称,即把ue4程序的运行中产生的每一帧画面(大概),通过网络在网页浏览器上显示。云游戏。 2.参考以下链接(此为UE4官方文档): https:

  • 【UE4 】材质功能记录2021-11-02 01:34:03

    利用材质实现物体自转 物体外轮廓高亮 使用postprocess+custom depth(防遮挡) https://www.tomlooman.com/soft-outlines-in-ue4/ https://www.tomlooman.com/the-many-uses-of-custom-depth-in-unreal-4/ 环形进度条 使用重叠mesh+材质(不防遮挡) 利用圆创建动态状态

  • 【UE4】UMG 生命周期2021-10-31 18:35:46

    【UE4】UMG 生命周期 参考资料&原文链接 GCCONF '20:UE4で作成するUIと最適化手法 【UE4】使用UMG创建UI,了解内部机制及相应优化方法 猫でも分かるUMG UMG widget构造初始化函数中获取其内部组件 【UE4】UMG_自定义UMG并实时预览 什么是生命周期 以下摘自百度百科: 生命周期就是指

  • 【UE4】UMG_自定义UMG并实时预览2021-10-31 18:33:34

    【UE4】UMG_自定义UMG并实时预览 参考资料&原文链接 UE4中UMG与C++交互 页面文本修改 【UE4】UMG_UMG生命周期 上节我们已经研究过UMG的生命周期了:【UE4】UMG_UMG生命周期,这节来试一试自己搞一个UMG出来,然后重用 这个函数主要是用于自定义UMG,在编辑器里面想要预览效果时,这个时候可

  • 使用Visual Studio Code开发UE项目2021-10-30 15:31:11

    使用VS Code编译调试UE4项目 1. 编辑器设置Source Code Editor为Visual Studio Code 2. 生成VSC 工作区 可以在项目根目录,右键*.uproject -> Generate Visual Studio project files 。或者可以在编辑器内File -> 生成Visual Studio project files 这里不论你选的是那个源码编辑

  • UE4 打包后查看日志2021-10-28 10:04:51

    一、以DebugGame模式打包 1、WindowsNoEditor→项目名→Saved→Logs里边有每次运行后生成的日志,可以根据时间查看 2、新建exe执行程序快捷方式,右键→属性→目标后添加空格-log然后运行,除程序外还会额外生成一个日志窗口    二、以Shipping模式打包 此模式打包工程必须是源

  • ue4材质教程--材质基础012021-10-24 10:33:10

    首先,认识一下ue4纹理问题! 纹理尺寸 纹理比例 什么是多级渐变式纹理呢? 举一个案例,经常会遇到的情况,如一张2的n次幂的图片和一张非2的n次幂的图片,如果在一个场景中,慢慢将距离放远(距离材质模型越来越远)你会发现,前者显示政策,但是后者会不断闪烁!就是这个原理 它会自动生产缩小2

  • UE4 - 默认鼠标指针的样式修改自定义2021-10-23 12:33:23

    新建鼠标的UI控件,右上角选择自定义 50*50 导入指针的手骨图片,并拉到中间点击位置 在项目设置里,用户界面,软件光标 添加设置默认的UI 鼠标控件 点击变化暂时没做,点击变化的判定要求比较高,需要各种界面都进行调试,暂时搁置

  • 【UE4】读写 Texture 数据2021-10-22 13:32:37

    创建texture 方式一 void AActor_Assignment2::TextureFromImage_Internal( const TArray<FColor>& SrcData, const bool UseAlpha) { const int32 SrcWidth = CanvasSize.X; const int32 SrcHeight = CanvasSize.Y; // Create the texture T_Result = UTexture2D:

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有