蓝图接口除了最常用的直接获取蓝图类对象的引用,然后cast to为目标蓝图类类型之后,进行通信以外,更进阶的通信方式就是蓝图接口目的:与多个对象中的特定几个对象进行通信方式:对检测到的对象发送消息消息:发出的消息是接口消息,只有设置了对应接口并实现了该接口定义的函数的对象才会响应创建一个蓝图接口 内容浏览器中新建一个蓝图接口,命名随意,双击点开,创建一个函数后编译。这里仅仅给个函数名,不需要给实现
项目虚幻引擎4项目(Project) 保存着构成游戏所需的所有内容和代码。项目在你的电脑硬盘上由许多目录构成,例如 蓝图 和 材质。你可以随时修改项目目录的名称和层级关系。虚幻编辑器 中的 内容浏览器 所展示的目录结构和你在硬盘上看到的 项目 目录结构相同。_内容浏览器面板会镜像显示磁盘上的项目目录结构。点击
转载 2024-04-03 11:40:14
106阅读
学习随笔
原创 10月前
122阅读
P60. 动画蓝图、播放蒙太奇 和打包P60(接P59的项目继续做)(任务目标:WASD正常走路的动作,按shift跑步,什么都不按站着,按F跳舞)在“内容浏览器”的“角色蓝图”文件夹,右键“动画——混合空间1D”,在新窗口选择“ch47...”的骨骼(建好之后默认的文件名字为“NewBlendSpace1D”),然后打开这个新建的文件,左侧“资产详情”面板,“水平坐标——名称”改为“速度”,“最
转载 2024-10-10 16:59:06
235阅读
# 使用UE蓝图与Python的结合:一个全新的游戏开发体验 在游戏开发的世界里,Unreal Engine(简称UE)被广泛应用于构建高质量的3D游戏。而在UE的工具链中,蓝图(Blueprint)作为可视化编程语言,为开发者提供了易于理解的编程逻辑实现方式。然而,随着机器学习和复杂计算的崛起,许多开发者开始希望将Python集成到UE中,以增强其功能,同时保持蓝图的灵活性。 ## 什么是蓝
原创 7月前
55阅读
在虚幻引擎5.1中使用蓝图制作简单的对话系统 在虚幻引擎的小组项目中,我们实现了简单的对话功能。对话功能要求:在靠近可对话的物体时,出现提示显示按下E对话按下E可以进行对话对话内容可以随着任务流程推进而更改离开可对话物体时,对话中断;再靠近时对话重新开始首先我们搭建一个简单的对话功能在内容侧滑菜单中右键,创建一个控件蓝图。为控件蓝图添加一个画布面板以及两个文
蓝图接近尾声,下一部 UEC++
原创 10月前
104阅读
# UE 蓝图调用 Python:实现游戏逻辑扩展 在游戏开发中,蓝图是 Unreal Engine(UE)中一种非常强大的可视化脚本工具,它允许开发者以图形化的方式创建游戏逻辑和交互。然而,有时候我们可能需要更复杂的算法或者某些特定功能,这就需要用到 Python。本文将探讨如何在 UE 蓝图中调用 Python,以增强游戏的功能性。 ## 什么是 UE 蓝图UE 蓝图是一种图形化脚本
原创 9月前
271阅读
 说明: Openstack 的安装步骤省略,按照社区的文档即可搭建出一套相对稳定的使用环境.本文档基于Newton版本. 假设现在已经有一套可用的Newton环境, 以下的操作均在环境安装完成后进行. 在ironic安装配置过程中, 社区文档Nova和ironic 结合时的配置部分有一个错误,https://docs.openstack.org/project-install
Event/事件EventBeginPlay:游戏开始时执行 EventTike:每帧执行 EventDestroyed:被销毁时执行事件 CustomEvent:自定义事件 事件可以使用set timer by event/设置定时器来执行委托 .Function/函数Construction Script:构造函数,放置或修改蓝图时执行的函数函数可以有输入也有return/返回,但只有一个执行
转载 2023-10-23 10:16:36
199阅读
# UE Android 调试蓝图指南 在开发虚幻引擎(Unreal Engine,简称 UE)应用程序时,调试是一个不可或缺的环节。对于刚入行的小白来说,首先理解整个流程是非常重要的。下面的步骤将帮助你实现 UE Android 上的蓝图调试。 ## 调试流程 | 步骤 | 描述 | |------------|-----------
原创 7月前
163阅读
上一篇博客,我们介绍了如何将蓝图函数转化为C++函数,但在函数体的实现中,应该如何找到蓝图函数体中使用的函数并转化为C++函数呢? 文章目录步骤图解情况1:函数体中只有一个函数调用情况2:存在更简单的替换常用的类头文件文字总结 步骤图解查看蓝图函数的目标在VS中Ctrl+,搜索该目标名称,找到这个目标的头文件在头文件中搜索函数名,找到实际的C++函数找到函数名对应的函数体(热键Ctrl+左键单击函
转载 2024-04-16 17:58:43
273阅读
打开蓝图工具栏中,打到按钮并点击打开关卡蓝图蓝图术语Event Graph 事件图表The canvas for Blueprint.Node 节点Premade functionalityString 字符串Programmer speak for text.Event 事件A "when" nodePin 引脚Sockets we can connect up.Input Pin 输
原创 2023-06-04 18:53:48
373阅读
虚幻引擎(Unreal Engine)是一款由Epic Games开发和发布的强大的游戏引擎。它是一个完整的开发工具套件,用于创建高质量的3D游戏、虚拟现实(VR)体验、增强现实(AR)应用程序、动画电影以及其他交互式虚拟内容。虚幻引擎凭借其功能强大、灵活性高、视觉效果优秀等特点,在游戏界和相关行业中享有很高的声誉。以下是一些虚幻引擎的主要
一、再做一些单机游戏时,因为没有服务器,所以数据只能保存在本地,退出游戏后,再次进入依然能读取到上次保存的数据信息。二、在UE4中想要存某些数据时,需要先创建一个SaveGame为基类的蓝图,创建对应的数据类型变量。可以保存的数据类型:1.基本的数据类型2.容器类型:数组、结构体、Maps3.复杂数据类型可以使用结构体把要保存的数据提出出来,通过保存结构体,达到保存复杂数据类型的目的。三、创建结构
转载 2023-10-19 08:55:27
731阅读
1.ClampMin、ClampMax(最大值、最小值) 只能用在Float和int类型的变量,限制这个值的一个范围用法:使用Meta进行修饰,与DisplayName一样。 2.EditCondition(控制属性显示隐藏)用在“meta”中,可以让这个参数被所关联的bool变量控制是否在编辑器中显示常和DisplayAfter一起用,DisplayAfter是在元数据烘培时将自身变量
转载 4月前
40阅读
1.函数可以是 纯函数(Pure) 也可以是 非纯函数 。主要的区别是纯函数不会以任何方式修改状态或者类的成员, 而非纯函数可以自由地修改状态。 纯函数一般用于 getter 函数 或者仅输出一个数据值的操作符。 2.对于每个连接到纯函数上的节点,都会调用一次纯函数。 3.在代码中定义的函数的函数声明中指定 BlueprintPure 关键字
1.按住Ctrl可以直接拖出变量的Get2.按住Alt可以拖出变量的Set方法3.在函数中可以直接拿到变量参数4.函数中可以传递事件 5.右键输入...可以快速找到Timeline,自定义事件等 6.Alt加左键断开连线 7.Ctrl加左键切换连线 8.运行起来选中对应的蓝图,可以看到执行的线,右键Watch可以监视变量的值 9.右键可以添加调用父
转载 2024-03-01 12:37:36
325阅读
蓝图的基本使用之前我们写的代码都是集中在一个主程序文件里面。这样不利于分层解耦和维护。蓝图的作用就是让我们的flask项目更加模块化结构更加清晰,可以将相同模块的视图函数放在同一个蓝图下,同一个文件中,方便管理比如,设计的网站有如下几个模块   读书 ---book   电影 ---movie   新闻 ---news   用户 ---user我们新建了一个Python Package命名为blu
转载 2023-12-14 07:16:16
138阅读
假设现在有一个蓝图类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评论
  • 1
  • 2
  • 3
  • 4
  • 5