开源游戏引擎Godot3.2重大更新,支持更华丽的动态富文本特效

Godot3.2引擎更新引入了支持BBCode的RichTextLabel,允许实时文本效果如波浪、龙卷风、抖动、褪色和彩虹。此外,用户可以扩展RichTextEffect资源创建自定义BBCode和文本效果,实现鬼影、脉冲和矩阵等特效。
摘要由CSDN通过智能技术生成

开源游戏引擎Godot3.2近期更新,支持BBCode富文本

BBcode富文本编辑
此PR添加了一种支持实时文本效果的新ItemFX类型RichTextLabel。这还增加了使用自定义RichTextEffect扩展添加附加bbcode命令的功能(灵感来自于#23135)。

当/如果它被批准为一项新功能,我将需要编写更多文档。以下是这两个功能的简要介绍:

您可以在此处下载此提交的示例项目:RichTextEffects.zip。这是体验通过此提交所做的更改的最佳方法,但是下面链接了一些gfycat示例。

新的实时文本效果
实时特效将更新并绘制每一帧。如果在bbcode字符串中找到ItemFX键入的效果,它将自动启用set_process。这意味着RichTextLabel如果使用了动态文本效果,则仅需要处理每个帧。


  1. 文本将根据其相对X位置在Y轴上上下波动。
    amp= 波的振幅。
    freq= 波的频率。

  2. 龙卷风
    [center]Here’s a look at the [tornado radius=5 freq=5]tornado[/tornado] text effect.[/center]
    文本将以循环方式移动。每个字符在圆周上的位置将由其x位置确定,从而产生有趣的波纹效果。
    radius= 控制其偏移的圆的半径。
    freq= 整圈运动的频率。

  3. 抖动
    [center]Here’s a look at the [shake rate=15 le

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值