虚幻引擎快速开发技巧 #74 UE4 / UE5 – 优化刻度率
虚幻引擎快速开发技巧 #74 UE4 / UE5 – 优化刻度率
这里有一些有用的信息!
您知道可以优化每个蓝图的刻度率吗?
有几种不同的方法可以做到这一点,这取决于情况和人们的个人喜好,所以请记住这一点。如果您打开蓝图并直接运行打印字符串,那么当您在编辑器中播放时,您将在屏幕上看到一个恒定的刻度。
我们可以更改此刻度的速率,以便通过转到蓝图中的类默认值,然后查看详细信息面板的Actor刻度部分来对其进行更优化。
我们可以调整即时报价间隔(秒)来调整蓝图中即时报价的频率。在我的示例中,我将其设置为 0.5。
所以现在你会看到,如果我们在编辑器中播放,而不是获得恒定的打印,我们每半秒只得到一次打印。这是优化即时报价率的一种很好的干净方法。
我们也可以用另一种方式做到这一点。这是创建您自己的自定义计时器。有些人喜欢这样,有些人不喜欢。所以用一小撮盐来接受这个。如果您搜索按事件设置计时器,您将找到我们正在寻找的节点。
首先,我们要将循环布尔值设置为 true。这将完全按照它所说的去做,使计时器重复。
然后我们需要设置一个时间,这实际上是我们的频率。在这里你需要小心一点,不要使用太快的频率,以至于它实际上不如滴答优化。如果你让它太快,那么它会在一帧中触发多次,这将是毫无意义的。通常,您希望避免低于 0.1 – 0.05。
如果您查看节点的底部,您可以看到一个小下拉列表,我们可以在其中找到更多设置。如初始启动延迟和初始启动延迟差异。我们不会在我们的示例中使用这些,但它们很有用。
接下来,如果拖出事件图钉(事件委托)并在“添加事件”下拉列表下,我们可以使用“添加自定义事件”。从这里我们可以开始构建功能,因为这将在您之前设置的时间值的每 X 秒调用一次。
如果您不知道电缆穿过其他节点的想法,我们也可以以另一种方式进行设置。拖出事件图钉时,我们可以改为使用“事件调度程序”下拉列表并选择“创建事件”。这将创建一个新节点,我们可以在场景中选择一个与之相关的事件。这是我设置按事件设置时间节点的个人偏好。
然后,我们可以从自定义事件中添加所需的任何功能,如下所示。在我的示例中,我们将每 0.1 秒运行一次打印字符串“Tick!
我想展示这两种方法,因为我认为了解它们很有用,因为您可以同时使用它们。在下面的假设示例中,我正在运行 2 个不同的计时器;一个快和一个慢。我的“轻量级功能”处于快速事件滴答状态。然后,我在自定义计时器上运行一些更“繁重的功能”,该计时器每秒只发生一次。这让我能够保持比在 Tick 上运行所有内容更优化的内容。
这些东西在UE5中的工作方式也完全相同。UI看起来有点不同,但您仍然可以通过单击窗口顶部的“类默认值”来获取蓝图Actor刻度设置。
以及使用“按事件设置计时器”节点设置自己的计时器(请记住不要在时间变量上太快,因为您将抵消潜在的优化收益)。
优化时要考虑到这一切!如有疑问,请使用更简洁的方法来设置您的即时报价率;使用“类默认值”下的“刻度间隔(秒)”和详细信息面板中的“演员刻度类别”。
本站所有文章、资源等一切内容,皆为在本站的注册网友所发布、上传、提供,如您发现任何内容侵犯了您的合法权益, 请与我们联系 ,我们将第一时间进行清理。iiiue.com 旨在为广大虚幻引擎爱好者提供技术交流学习、知识技术变现平台。
永久域名 iii ue .com 本站投稿能赚取收益变现提现,请一定要牢记账号密码!
Ue资源站 iiiue.com » 虚幻引擎快速开发技巧 #74 UE4 / UE5 – 优化刻度率
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有内容皆为网友发布,资源版权均属于原作者所有,如需商用请联系原作者获取授权许可,若由于商用引起版权纠纷,一切责任均由使用者承担。如您发现某些内容侵犯了您的合法权益, 请与我们联系 ,我们将在第一时间核实并清理。
- 下载的资源解压密码是多少?
- 任何资源的解压密码均由发布者提供,一般情况下都在资源的发布页面或者资源文件夹,请仔细检查,如您发现发布页面没有提供解压密码,请您试着在评论处留言联系作者
点击查看解压软件和密码说明
Tips:除了密码说明内的解压密码外,通常情况下,电脑在安装好RAR或360解压缩软件,双击打开压缩包,包内注释的网址也可以试试是否为解压密码哦
- 资源能否免费获取
- 本站用户可参与站内的一系列活动获取积分,资源皆可免费获取,若想快速获取可加入本站永久VIP钻石会员,荣耀身份,全站资源免费获取, 点此查看详情