c++中获取蓝图组件_UE4_排序算法可视化_纯蓝图1:准备开始1

121d74a0a4d7034c8ccf9d435db53cd8.png

本文介绍实现排序算法可视化前的准备工作。第一篇记录如何布置环境,制作用于表示元素值的柱子蓝图BP_Item。第二篇记录用于批量生成元素集合的蓝图BP_Sort,以及简单的UI控制。

UE4实现可视化好看且快速,排序算法好玩又有趣,两者结合在一起十分美妙。

目前已经实现了冒泡排序和选择排序,效果如下。

知乎视频​www.zhihu.com
知乎视频​www.zhihu.com

引擎版本UE4.25,项目github:https://github.com/tiax615/UE4_Sort

1. 布置场景

准备用柱子来直观的表示元素的值和排序的过程,总不能用默认的天空球当背景吧。所以用板子当背景,低调奢华有内涵。

首先新建一个空项目,不带初学者资源。蓝图和C++模板都行,后续计划用C++再实现一遍。

1.1. 新增材质

新建一个材质M_Floor,作为地面和墙面的背景,新建它的材质实例MI_Floor。给他一个白色作为基础颜色就行。

58c3d5b8bd38352bcb33d29772553ce8.png

再新建一个材质M_Color,之后用于立方体元素的材质,新建它的材质实例MI_Color。像下面这样连,主要只会用到Color属性。材质实例给他个蓝色001A2E00。

0fde362ae5cc04b0f6836ceb68814451.png

现在我们有2个材质2个材质实例了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值