抖音白天与晚上触发不同特效的Graph节点编写

本文介绍如何通过Graph节点来制作一个根据时间切换白天与晚上特效的特效。首先获取系统时间,定义白天和晚上的时间范围,然后通过判断当前时间是否在6-18点之间来决定执行白天还是晚上特效。在Graph中,利用时间组件、判断节点、条件组合及特效触发节点实现这一逻辑。最终,测试表明特效在指定时间内能正确触发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需求

今天我们要制作一个白天与晚上 (6-18点为白天其余时间为晚上) 拍出来效果不一样的特效。那么我们如何通过graph节点实现这一操作呢?

需求分析

  1. 获取系统时间
  2. 定义时间变量即(几点到几点为白天几点到几点为晚上)
  3. 拿系统时间与定义的时间进行判断如果为白天触发白天特效,否则触发晚上对应的特效

相关代码如下!

Date 当前时间 = new Date;

int time6 = 6;

int time18 = 18;

if(当前时间 >= time6 && 当前时间 <= time18){
	执行白天特效......
}else{
	执行晚上特效......
}

在Graph中实现

上面了解了相关的需求与逻辑,也看过了实现代码,那么在我们抖音平台提供的Graph中如何实现呢?请各位小伙伴紧跟博主的步伐。带领大家逐步操作并完成这一效果。

  1. 获取系统时间节点,这里我们用到的是时间组件的小时属性。

在这里插入图片描述

  1. 创建大于等于判断与小于等于判断节点(这里的判断规则是拿数值a与数值b进行判断,结果为true与false)

在这里插入图片描述

  1. 定义判断规则并完成相关链接

在这里插入图片描述

  1. 定义并且条件并完成链接,即两个判断条件必须同时满足

在这里插入图片描述

  1. 定义输出节点,输出前面四步操作的值

在这里插入图片描述

  1. 定义if判断,如果条件成立(true)执行哪些操作,如果不成立(false)执行哪些操作。

在这里插入图片描述

  1. 导入一个具体要执行的操作,默认让贴纸为关闭状态

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  1. set其启动方法并完成触发链接

在这里插入图片描述

在这里插入图片描述

  1. 添加触发条件并链接

在这里插入图片描述

测试

经过编写graph节点,我们的贴纸在6-18点之间点击屏幕会触发其余时间不会触发。那么下面我们来进行相关的测试。

当前系统时间为

在这里插入图片描述
我们点击屏幕

在这里插入图片描述
爱心成功出现了!好了本期的效果就到此结束了,大家可以拿去制作有趣的特效了!


附一张成品链接图在末尾!

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

虫链Java Library

谢谢您的支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值