75. UE5 RPG 创建场景摆放部件蓝图

这一篇文章来点简单的内容,相当于我们使用蓝图创建类似于unity的预制体。

创建一个一个柱子蓝图

首先,我们创建一个立柱的蓝图,将我们之前创建的柱子上面含有火焰和灯光的部分合并成一个蓝图,方便往场景内添加。
点击创建一个基于Actor的蓝图
在这里插入图片描述
添加一个静态网格体组件
在这里插入图片描述
设置网格体显示的模型
在这里插入图片描述
然后在静态模型下面加个Niagara 组件
在这里插入图片描述
设置使用的系统,并修改它的位置
在这里插入图片描述
修改一下它的碰撞
在这里插入图片描述

在火焰下层添加一个点光源
在这里插入图片描述
然后调整位置和颜色,最终效果如下
在这里插入图片描述
然后拖入场景中,发现效果和之前一样
在这里插入图片描述

动态修改强度

我们将使用时间轴修改光的强度,来模拟火焰动态强度的变化。但是我们不需要帧更新,所以,我们将其关闭来节约性能
在这里插入图片描述
接下来,我们将模型的可移动性修改为固定,在固定模式下,蓝图无法移动,但可以被修改,将能够缓存动态阴影。
在这里插入图片描述
我们接着在事件图表中创建一个时间轴
在这里插入图片描述
添加一个轨道,设置多个关键点,让起伏大一些
在这里插入图片描述
然后设置自动圆滑
在这里插入图片描述
我们并开启了使用最后一个关键帧,开启它以后,时间轴时间执行到我们设置的最后一个关键帧时,将结束此时间轴,而不看我们设置的时间轴的总长度是多少
在这里插入图片描述
自动播放,激活此蓝图实例后,此时间轴将自动运行
在这里插入图片描述
循环播放,时间轴播放结束后,将从头开始继续执行
在这里插入图片描述
已复制,开启后,此时间轴将进行网络同步
在这里插入图片描述
忽略时间碰撞,设置后,将不会受子弹时间的影响,我们可以在命令行通过输入指令slomo 0.1来修改时间运行速度,0.1为正常时间流动速度的0.1倍
在这里插入图片描述

接下来,我们设置光源的厨师强度,点光源的初始强度为5000
在这里插入图片描述
我们增加一个初始变量,设置默认值5000
在这里插入图片描述
我们使用时间轴的值去更新点光源的强度,并将其设置为一个自定义事件,主要是为了后面创建多个,让它有一些随机性
在这里插入图片描述
接下来,我们可以制作多个时间轴,然后通过一种随机的方式,随机选择一个去实现强度的修改
在这里插入图片描述
接下来,我们增加一个新的自定义事件,在一定范围内随机整数,然后根据返回选择调用自定义时间轴函数。
在这里插入图片描述
在执行事件的时候,开始调用选择一个执行
在这里插入图片描述
每个时间轴播放完成后,再重新选择一个执行
在这里插入图片描述
接下来,运行查看实际效果
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/757843.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【SpringBoot】SpringBoot核心启动流程源码解析

SpringBoot总体流程 当我们启动一个SpringBoot程序的时候,只需要一个main方法就可以启动,但是对于其中流程时如何执行的,以及如何调用spring的IOC和AOP机制,本篇带着这个问题来整体体系化的梳理下流程。 SpringBootApplication …

【语言模型】Xinference的部署过程

一、引言 Xinference,也称为Xorbits Inference,是一个性能强大且功能全面的分布式推理框架,专为各种模型的推理而设计。无论是研究者、开发者还是数据科学家,都可以通过Xinference轻松部署自己的模型或内置的前沿开源模型。Xinfe…

一种基于滑动窗口扩展上下文的RAG(检索增强生成)优化实现方案实践

RAG(检索增强生成)是一种结合了检索(通常是知识库或数据库)和生成模型(大语言模型)的技术,目的是在生成文本的时候能够参考相关的外部知识。这样,即使生成模型在训练时没有看到某些信…

使用Dockerfile构建镜像 使用docker-compose 一键部署IM项目

本文讲解:使用Dockerfile构建镜像 & 使用docker-compose 一键部署IM项目。 im项目地址:xzll-im ,欢迎志同道合的开发者 一起 维护,学习,欢迎star 😄 1、Dockerfile编写与镜像构建&容器运行 Dockerf…

大语言模型(LLM)LangChain介绍

LangChain是一个利用大语言模型的能力开发各种下游应用的开源框架,它的核心理念是为各种大语言模型应用实现通用的接口,简化大语言模型应用的开发难度,主要的模块示意图为: Index:提供了各类文档导入、文本拆分、文本向…

夏天到了,用这两款软件,悄悄惊艳所有人!

哈喽,各位小伙伴们好,我是给大家带来各类黑科技与前沿资讯的小武。 夏天来了,又到了“露肉”的季节,或许大家会为了身材烦恼,即便有运动意愿却苦于健身计划和时间上安排,也没有合适的免费软件。 别担心&a…

1-爬虫基础知识(6节课学会爬虫)

1-爬虫基础知识(6节课学会爬虫) 1.什么是爬虫2.爬取的数据去哪了3.需要的软件和环境4.浏览器的请求(1)Url(2)浏览器请求url地址(3)url地址对应的响应 5.认识HTTP/HTTPS5.1 http协议之…

餐饮火锅加盟网站pbootcms模板源码

模板介绍 如果您正在创建火锅店、餐饮店或加盟网站,小编推荐您下载这款餐饮火锅加盟网站pbootcms模板源码,整站源码响应式自适应的设计,可以让您自由编辑且适应任何终端浏览器,节约您的建站时间成本。 模板截图 源码下载 餐饮火…

生成式人工智能和机器人技术是否即将取得最后的突破?

了解生成式人工智能与机器人技术的融合如何彻底改变从医疗保健到娱乐等行业 想象一下这样一个世界,机器人可以谱写交响乐、画出杰作、写出小说。这种创造力与自动化的迷人融合,由 生成式人工智能,不再是梦想;它正在以重大方式重塑…

前后端分离的后台管理系统开发模板(带你从零开发一套自己的若依框架)上

前言: 目前,前后端分离开发已经成为当前web开发的主流。目前最流行的技术选型是前端vue3后端的spring boot3,本次。就基于这两个市面上主流的框架来开发出一套基本的后台管理系统的模板,以便于我们今后的开发。 前端使用vue3ele…

go Channel 原理 (一)

Channel 设计原理 不要通过共享内存的方式进行通信,而是应该通过通信的方式共享内存。 在主流编程语言中,多个线程传递数据的方式一般都是共享内存。 Go 可以使用共享内存加互斥锁进行通信,同时也提供了一种不同的并发模型,即通…

Postman设置请求间自动保存返回参数,方便后续请求调用,减少复制粘贴

postman中常常出现:有两个请求,一个请求首先获取验证码或者token,再由得到的验证码或token编写body发送另一个请求。如何设置两个请求间自动关联相关数据呢? 通过环境存储全局变量 现在有两个请求如下图,生成验证码是…

代理IP如何助力旅游信息聚合?

在数字化时代,旅游信息聚合对于提升服务质量、优化用户体验起着至关重要的作用。随着在线旅游预订的普及,旅游信息的采集、整合和呈现成为了一个复杂而关键的过程。在这个过程中,代理IP技术以其独特的优势,为旅游信息聚合提供了强…

服务器硬件以及RAID配置

目录 一、RAID磁盘阵列原理(嘎嘎重要) 1、RAID的概述 2、常用的RAID 2.1、RAID 0 2.2、RAID 1 2.3、RAID 5 2.5、RAID 10 3、阵列卡介绍 二、建立软件RAID磁盘阵列 1、添加硬盘 2、使用fdisk分区,类型为fd 3、mdata命令使用参数 …

CXL:拯救NVMe SSD缓存不足设计难题-2

LMB提出了基于CXL协议的内存扩展框架和内核模块。该方案利用CXL内存扩展器作为物理DRAM源,旨在提供一个统一的内存分配接口,使PCIe和CXL设备都能方便地访问扩展的内存资源。通过这个接口,NVMe驱动和CUDA的统一内存内核驱动可以直接高效地访问…

探索人工智能和LLM对未来就业的影响

近年来,人工智能(AI)迅猛发展,引发了人们的兴奋,同时也引发了人们对就业未来的担忧。大型语言模型(LLM)就是最新的例子。这些强大的人工智能子集经过大量文本数据的训练,以理解和生成…

【贡献法】2262. 字符串的总引力

本文涉及知识点 贡献法 LeetCode2262. 字符串的总引力 字符串的 引力 定义为:字符串中 不同 字符的数量。 例如,“abbca” 的引力为 3 ,因为其中有 3 个不同字符 ‘a’、‘b’ 和 ‘c’ 。 给你一个字符串 s ,返回 其所有子字符…

【Arduino】实验使用ESP32控制可编程继电器制作跑马灯(图文)

今天小飞鱼实验使用ESP控制继电器,为了更好的掌握继电器的使用方法这里实验做了一个跑马灯的效果。 这里用到的可编程继电器,起始原理并不复杂,同样需要ESP32控制针脚输出高电平或低电平给到继电器,继电器使用这个信号控制一个电…

Linux 网络:网卡 promiscuous 模式疑云

文章目录 1. 前言2. 问题场景3. 问题定位和分析4. 参考资料 1. 前言 限于作者能力水平,本文可能存在谬误,因此而给读者带来的损失,作者不做任何承诺。 2. 问题场景 调试 Marvell 88E6320 时,发现 eth0 出人意料的进入了 promis…

【吊打面试官系列-MyBatis面试题】MyBatis 与 Hibernate 有哪些不同?

大家好,我是锋哥。今天分享关于 【MyBatis 与 Hibernate 有哪些不同?】面试题,希望对大家有帮助; MyBatis 与 Hibernate 有哪些不同? 1、Mybatis 和 hibernate 不同,它不完全是一个 ORM 框架,因…