UE4 作为游戏引擎,已经提供了非常强大的游戏开发的API。作为游戏制作者来讲,我们需要一些专用的功能辅助我们更好的开发游戏,而不是仅仅从构建游戏逻辑出发。因此也就有了扩展编辑器功能的这个想法,还好 UE4 提供了许多编辑器的接口,便于我们给编辑器添加我们的功能。 下面是一个扩展编辑器工具栏的例子,我们增加了一个自己的按钮。这个在新建插件,选择 Editor Standalone Windo
转载
2024-01-11 12:18:26
125阅读
Diving into the Depths因为项目需要,使用了UE4.26自带的水插件,通过观看官方视频进行学习并写下学习笔记,特此分享。 Intro and Basics如果创建的海洋与地形的衔接过于生硬,可以将falloff setting中的falloff mode从angle改成width。在河流中可以通过water当中的depth 深度river width 宽度velocity 流速
这篇文章讲述了如何使用UE tools 和runtime开发自己的插件。许多UE子系统都是可扩展的,允许你添加新的功能,修改内置的功能而不需要修改引擎代码。你可以添加新的文件类型,添加新的菜单项和工具栏命令到编辑器中,甚至添加新功能和编辑器子模式。如果你现在就想试着使用插件,可以直接观看Plugin Examples部分 Plugins Editor UIAnatomy of a Plugin插件
转载
2024-01-31 12:09:44
143阅读
ue4开放世界地图开放流程 当我在俄勒冈州比弗顿市波特兰郊区的家庭办公室中撰写本文时,我依靠(并反映了)多年的工作,这些工作已纳入TCP / IP,HTTP,NTP,NTP,XMPP,SAML等标准以及来自Apache Software Foundation等组织的这些标准的开源实现。 这些标准和技术的结合实际上可以挽救生命,因为我们中的许多人都可以在家里“平整曲线”。 到2020年,最重要的新
制作单方向轴平移 多方向轴移动可以做出风筝,魔毯的效果。使用文档地址:http://www.west-racing.com/mf/?page_id=2576 噪声经在世界空间中创造了一个区域,在这个区域中,任何与经线连接的网格都将随着它的临近而产生噪音。噪音将开始的距离取决于经纱的衰减值和经纱使不同的物体对经纱产生不同的反应。噪声也可以用来对一组物体施加噪音。噪声经参数描述 规模 Scale
我们在项目开发过程中难免会使用到一些插件,不论是第三方插件还是自定义插件,本文别的不谈,主要是针对之前博客中发布了一个自己开发的MySQL插件。有朋友反馈说,打包会出现问题,插件无法被打包进去,这里统一回答下大家。 一般我们项目中用到的插件类型常用的有以下三种:"Developer"、"Editor"、"
转载
2023-08-16 14:22:06
302阅读
前些天因为公司项目需要使用OpenCV进行抠图,故制作了这个插件,分享给大家,此插件是在VS2013和UE4.9.2版本中实现的,可以直接复制到纯蓝图UE4.9.2的工程下的Plugins目录下使用,其他版本的虚幻4,需要新建C++的工程,重新编译此插件方可使用。此插件的下载链接为http://pan.baidu.com/s/1pKLuAJh
转载
2024-03-03 09:34:24
122阅读
UE4图表插件使用文档插件概述插件获取插件演示插件配置插件使用创建图表控件控件调节属性备注 插件概述SCUI插件是一套UnrealEngine的UMG图表插件,初衷是为了快速制作智慧城市项目,解决复杂数据展示的难点,简化数据可视化展示开发时间与成本。提供常用的界面控件集,并可对接服务器数据。使用UE5.1,可以在UMG属性栏中添加修改数据,也提供蓝图接口动态添加修改数据,仅支持5种图表:柱状图、
第一步:安装Cesium for Unreal插件如果尚未安装,请先安装Cesium for Unreal插件。在虚幻引擎市场上打开Cesium for Unreal插件页面。2. 登录虚幻引擎商城,并单击免费按钮,将插件安装在虚幻引擎中。第二步:创建项目和关卡启动虚幻引擎,并创建一个新项目。在选择游戏模板界面选择游戏。点击下一步,在选择模板界面选择空白。其他模板类型也可以。在项目设置中选择不带初
UE4 创建自定义 Slate UI 控件 文章目录UE4 创建自定义 Slate UI 控件前言一、什么是 Slate二、创建自己的 Slate 控件1.模块引用2.定义 Slate 控件2.1 自定义参数声明2.2 获取自定义参数2.3 传入自定义参数3.创建 Slate 控件3.1 SNew / SAssignNew3.2 从 UWidget 中获取 Slate4.显示 Slate 控件三、
转载
2024-07-03 03:30:50
111阅读
节点材质工具_点击使用s.mecg.me材质节点第一次在ue4中使用这个系统的时候,用起来非常流畅,特别是在实现特效的过程中,感觉他解决了一个很麻烦的事情,就是美术不会写程序,程序不知道效果对不对的问题,这个工具对于TA的同学来说,还是非常友好的,去年有段时间就想着做一个在web内的工具,来实现这个独立的功能。知乎上有讨论过这个东西到底有没有用的问题,基本是双方各执一词,说没用的,认为这个东西稍微
转载
2023-08-28 11:39:48
138阅读
UE4-蓝图与C++类 互相调用函数
UE4-蓝图与C++类 互相调用函数Time: 2020年10月15日10:13:15Author: Yblackd@目录1. 准备工作1.1 基于C++创建的Actor类 创建蓝图类2 创建C++函数蓝图调用3. 创建蓝图函数C++调用4. 参考1. 准备工作1.1 基于C++创建的Actor类 创建蓝图类 根据
转载
2023-09-08 09:30:30
257阅读
本随笔用于记录我在学习过程中觉得对开发很有用的杂事,包括一些开发技巧、编程思想、计算机知识、项目组织技巧等等杂七杂八的东西,本随笔会不定期更新。配置文件在项目中的作用也很重要,使用配置文件的话可以避免在项目内硬编码,而且可以让使用者通过更改配置文件来改动项目里的功能模块,实现不改动代码的情况下完成多种应用场景,比如说数据库的连接数据保存在配置文件里,项目通过读取配置文件来设置连接的数据库,这样通过
转载
2023-12-11 20:52:10
174阅读
# 如何使用Python在UE4中进行开发
## 1. 概览
在UE4中使用Python进行开发可以提高开发效率,简化繁琐的操作,并且可以扩展UE4的功能。本文将指导你如何开始使用Python在UE4中进行开发。
## 2. 流程图
```mermaid
graph LR
A(准备环境) --> B(导入Python模块)
B --> C(写脚本代码)
C --> D(运行脚本)
D --
原创
2023-10-01 06:42:59
238阅读
作者: 查利鹏工欲善其事必先利其器,本文主要介绍在我在使用UE的过程中开发的一些开源的工具和插件,能够方便地在项目中使用,提高开发效率。之前简单罗列在资源页面里,今天做一个详细的整理,对各个工具、插件做一些介绍。Tools本节主要介绍我开发和部署的UE的外部工具,可以方便开发流程。UE4PROGRAMue4program是一个命令行工具,用于方便地创建UE的Standalone Applicat
转载
2023-12-05 20:03:34
121阅读
注: 本篇文章基于UE4.24版本内置python2.7版本,UE4.26之后的版本已经将内置python改为3.7,所以一下内容不保证可用1. python写的窗口闪退:Pyside的函数没有赋值导致直接被GC,解决方法是直接给赋值e.gMain = UI_Main()showMain =Main.show() 2.python 打包好后出现 failed to execu
转载
2023-06-16 01:47:20
120阅读
Event/事件EventBeginPlay:游戏开始时执行 EventTike:每帧执行 EventDestroyed:被销毁时执行事件 CustomEvent:自定义事件 事件可以使用set timer by event/设置定时器来执行委托 .Function/函数Construction Script:构造函数,放置或修改蓝图时执行的函数函数可以有输入也有return/返回,但只有一个执行
转载
2023-10-23 10:16:36
199阅读
一、蓝图可视化脚本与蓝图系统1.蓝图脚本蓝图可视化脚本简称“蓝图”或“蓝图脚本”,是一种需要编译的面向对象的可视化编程语言,蓝图完全集成在UE4中,蓝图通过节点与连线工作。蓝图脚本的节点触发事件,在蓝图脚本中以红色的节点出现函数,在看图脚本中以蓝色的节点出现变量,在蓝图脚本中中以黄色节点出现2.蓝图系统蓝图系统又称“蓝图”或“蓝图类”,蓝图类可以看成是一个包含游戏内容的容器,其中可以包含组件、脚本
转载
2024-02-16 10:53:05
24阅读
Constant 2Vector: 按2点击,Constant 3Vector: 按3,Constant 4Vector: 按4点击。Component Mask: Shift+C
原创
2022-01-29 16:36:11
712阅读
# UE4 Android SDK 接入
## 概述
在使用UE4开发Android应用时,我们可能需要接入一些第三方SDK来增强应用的功能。本文将介绍如何在UE4项目中接入Android SDK,并提供一些代码示例来帮助读者更快地上手。
## 步骤
### 1. 下载SDK并导入UE4项目
首先,我们需要下载所需的Android SDK,并将其导入到UE4项目中。可以将SDK文件夹复制
原创
2024-04-29 06:47:53
360阅读