自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 UE4实现Spinet颜色变化

Spine控件在UMG中只受父控件的transform影响,对于颜色和透明度的控制不受影响,所以没有办法只能将控制颜色的方法放在Spine自身身上。具体方法如下:其中CurColor是当前SpineWidget的Color,TargetColor为需要变换的目标颜色,ChangeTimeConst是渐变颜色时间间隔,如数值DetlaTime则是在Tick中的InDeltaTime。最后只需要将返回值设置给SpineWidget就可以。...

2021-07-27 20:05:44 710

原创 记一次UE4动态加载SpineWidget的坑

一开始以为SpineWidget应该就像Image控件一样,默认设置一个空的SpineWidget,然后动态加载资源,如下:结果发现运行游戏后死活加载不出来。之后看了源码发现在控件初始化的时候如果没有设置默认的资源,则之后设置的也不会起作用。所以我们只需要在SpineWidget上挂一个默认的资源就可以,之后在调用 SetAtlas 和 SetSkeletonData 方法就可以替换资源了。...

2021-07-16 11:26:02 725

原创 Lua 实现富文本打字机逐字显示效果

Lua 实现富文本打字机逐字显示效果例如我们有一段富文本,并且需要像local RichText = “这是一段<red>富文本</>”我的思路是优先分隔每个字符,即第一次循环得到_DialogStr = “这”第二次循环得到_DialogStr = “这是”当循环得至_DialogStr = “这是一段<”进行字符串截取,只截取 ‘<’ 前的字符,并且不进行延时循环下一个字符,当循至_DialogStr = “这是一段<red

2021-07-12 11:44:33 793

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除