Event/事件EventBeginPlay:游戏开始时执行 EventTike:每帧执行 EventDestroyed:被销毁时执行事件 CustomEvent:自定义事件 事件可以使用set timer by event/设置定时器来执行委托 .Function/函数Construction Script:构造函数,放置或修改蓝图执行函数函数可以有输入也有return/返回,但只有一个执行
转载 2023-10-23 10:16:36
199阅读
学习了一段时间Unreal engine 4UE4里的蓝图提供了非常便捷的方式,可以让非软件开发人员很轻松地调用方法函数,在零代码的情况下实现游戏逻辑。蓝图之所以那么方便,是因为软件开发工程师预先把很多方法函数封装成了蓝图方法,有了这些蓝图方法,非软件人员就需要通过简单的拖拽接线就能写逻辑了。有时候我们也可以把一些复杂的逻辑通过c++代码的方式实现,封装成蓝图函数,提供给非软件人员使用。下面就是
转载 2024-06-16 12:24:42
367阅读
1.函数可以是 纯函数(Pure) 也可以是 非纯函数 。主要的区别是纯函数不会以任何方式修改状态或者类的成员, 而非纯函数可以自由地修改状态。 纯函数一般用于 getter 函数 或者仅输出一个数据值的操作符。 2.对于每个连接到纯函数上的节点,都会调用一次纯函数。 3.在代码中定义的函数函数声明中指定 BlueprintPure 关键字
(为什么是18没有17,因为17写的不好,仅自己可见)P51. 蓝图接口的使用和用途P52. 拾取物品1——射线检测的计算方式P53. 拾取物品2——碰撞设置、蓝图接口P51首先,在“内容浏览器”中新建一个蓝图类(Door_BP),添加门框、门、碰撞盒子:(蓝图逻辑暂时不写)  回到默认编辑器的界面,在“内容浏览器”创建“蓝图接口”(重命名为“DoorInterface”):  双击打开刚才新建的
C++:首先我们需要创建一个插件类,个人建议使用UE4插件界面创建,该好处会把一些基础类给你创建出来,我使用的是编辑器模式类插件该插件可在窗口模式那里创建新的窗口类创建好之后我们就可以看见UE4自身帮你创建了三个类(XXclass,XXModeclass,XXModeToolkitclass),我们写UI层逻辑主要是在XXModeToolkitclass这个类里面写,该类里面就Init()函数就是
UE4-蓝图定义简介Time: 2020年10月16日19:43:06Author: YblackdUE4-蓝图定义简介1、蓝图介绍2、蓝图用法3、蓝图类型关卡蓝图蓝图类纯数据蓝图蓝图接口蓝图宏库4、事件图表5、函数6、变量7、蓝图模式8. 参考1、蓝图介绍UE4中引入了一个强大的新功能:蓝图可视化脚本。蓝图系统是一类完整的游戏性脚本系统,此系统的基础概念是使用基于节点的界面在虚幻编辑器中创建游戏
P40. 对象引用、变量有效性P41. 实现键盘控制物体自传P40什么是对象引用(问题:在之前类型转换里,如果要改变Third Person Character的许多属性,就要把引脚“As Third Person Character”拉出许多条线,非常麻烦)  对象引用的方法:  第1种.(一般用这个)从引脚“As Third Person Character”拉出一条线,“提升为变量”,此变量
转载 2024-01-11 12:03:12
455阅读
上一篇博客,我们介绍了如何将蓝图函数转化为C++函数,但在函数体的实现中,应该如何找到蓝图函数体中使用的函数并转化为C++函数呢? 文章目录步骤图解情况1:函数体中只有一个函数调用情况2:存在更简单的替换常用的类头文件文字总结 步骤图解查看蓝图函数的目标在VS中Ctrl+,搜索该目标名称,找到这个目标的头文件在头文件中搜索函数名,找到实际的C++函数找到函数名对应的函数体(热键Ctrl+左键单击函
转载 2024-04-16 17:58:43
273阅读
流程控制节点(蓝图)找节点的方法:蓝图中右键-工具-流程控制Sequence(序列,控制流程执行顺序)DoOnce(控制执行次数为一次,reset重置之后才能再执行)Do N(执行N次,N次执行完后,reset重置之后才能再执行,counter记录当前执 行的次数,可以用来做枪械的弹夹) Do once MultiInput(多个输入,但只执行最先的输入,后面的将不再执行,除非rest重置) Fl
转载 2024-06-29 17:31:38
574阅读
# 如何在UE4中使用蓝图调用Python 在现代游戏开发中,使用Python进行脚本编写是提升效率的重要手段。Unreal Engine 4UE4)支持通过蓝图调用Python脚本,从而扩展游戏开发的功能。本文将指导你如何在UE4蓝图中调用Python,展示整个流程、所需步骤以及相关代码。 ## 流程概述 以下是实现“UE4 蓝图调用 Python”的基本步骤: | 步骤 | 描述 |
原创 8月前
100阅读
# UE4 调用 Python 蓝图的实现教程 在游戏开发中,Unreal Engine 4UE4)提供了强大的蓝图Python API,可以让我们高效地创建游戏逻辑。如果你是一名刚入行的小白,可能会对如何在UE4中调用Python脚本感到困惑。本文将指导你一步一步实现“UE4调用Python蓝图”的功能,并详细解释每个步骤。 ## 整体流程概述 以下是将 Python 脚本集成到 UE
原创 7月前
67阅读
# UE4蓝图调用Python:简易指南 在现代游戏开发中,Unreal Engine 4UE4)因其强大的功能和灵活性而广受欢迎。在开发过程中,蓝图(Blueprints)通常是设计者进行交互逻辑开发的首选工具。然而,对于一些复杂的操作,尤其是数据处理和自动化任务,Python编程语言提供了强大的支持。本文将探讨如何在UE4中使用蓝图调用Python,借助示例代码帮助大家更好地理解这一过程。
原创 8月前
92阅读
假设现在有一个蓝图类BP_GunRife(已经有其它很多类在使用这个类),现在要增加另外一把枪BP_BunLauncher。 可以新建一个父类BP_Gun,让BP_GunRife和BP_BunLauncher都继承BP_Gun类: 比较方便的重构方法有: 1、直接把现有的“BP_GunRife”改名成“BP_Gun”,引起会自动把所有引用这个类的地方改名成“BP_Gun”。 2、增加BP_GunR
转载 2018-05-09 14:30:00
267阅读
2评论
 
UE4
转载 2018-05-17 22:59:00
344阅读
2评论
# 学习如何在UE4执行Python函数 在Unreal Engine 4UE4)中,Python是一种强大的工具。通过Python,你可以自动化很多开发过程中的繁琐任务,如内容创建、级别设计和素材管理等。本文将教你如何在UE4执行Python函数,包括必要的步骤、代码示例和详细的说明。 ## 整体流程 在开始之前,我们先来了解一下执行Python函数的整体流程。以下是实现这一目标的步
原创 10月前
95阅读
增加断点 “查找节点”:点击后会跳转到当前停留的断点处。  
UE4
转载 2018-05-13 21:37:00
284阅读
2评论
蓝图接口除了最常用的直接获取蓝图类对象的引用,然后cast to为目标蓝图类类型之后,进行通信以外,更进阶的通信方式就是蓝图接口目的:与多个对象中的特定几个对象进行通信方式:对检测到的对象发送消息消息:发出的消息是接口消息,只有设置了对应接口并实现了该接口定义的函数的对象才会响应创建一个蓝图接口 内容浏览器中新建一个蓝图接口,命名随意,双击点开,创建一个函数后编译。这里仅仅给个函数名,不需要给实现
一、再做一些单机游戏时,因为没有服务器,所以数据只能保存在本地,退出游戏后,再次进入依然能读取到上次保存的数据信息。二、在UE4中想要存某些数据时,需要先创建一个SaveGame为基类的蓝图,创建对应的数据类型变量。可以保存的数据类型:1.基本的数据类型2.容器类型:数组、结构体、Maps3.复杂数据类型可以使用结构体把要保存的数据提出出来,通过保存结构体,达到保存复杂数据类型的目的。三、创建结构
转载 2023-10-19 08:55:27
731阅读
World Context Object一定要赋值才会在多人游戏中出现Server和Client,如下图所示:  
转载 2018-10-31 15:29:00
352阅读
2评论
蓝图函数库的功能非常强劲,如果在项目中使用的话有时能达到事半功倍的效果。 蓝图函数库,Blueprint Function Library。可以非常方便的将代码中的函数暴露给所有的蓝图使用,同时也提供了很好的代码复用性。完成的蓝图函数库可以非常轻易的在其他项目中使用或者共享给其他人。由于在函数库中定义的所有函数都能在其他的蓝图中访问,可以说是和单例模式的C++代码接合的天然素材。也可以防止为了定义
转载 2018-04-14 11:15:00
629阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5