[虚幻引擎][UE][UE5]在UE5中使用线条画一颗简单的三维圣诞树(练习向)

@TOP

一、前言

搞得不好看,简单了解一下叭。主要是在三维中使用线条。需要理解圆的方程式。
(小声逼逼,后来还想搞个三维圆锥螺旋线写个点球点缀一下的,结果上网一搜没人给出方程式,只好不了了之了,有哪位同好知道可以和我说一声哦。)

二、创意名

庆祝圣诞节的尾巴。主要是在网上看来看去就下面这个代码实现的圣诞树我有能力做出来且相比其他来说好看点!其他的都什么东西!(开始无差别攻击)你们自己看看那好看吗?还要给你们女朋友看,怕不是看完就分手了!
在这里插入图片描述

三、效果展示

请添加图片描述
你以为是这个吗?啊哈哈哈哈,不是的,虽然丑也没这么丑。
在这里插入图片描述

四、实现步骤

首先,我们先来了解一下圆的方程式。如下图所示:

在这里插入图片描述

一个圆上的点的表达式可以表达成P(RsinA,RcosA),如此,R知道,只剩下角度A不知道了。而,角度A又可以表示成一个圆分成多少份时一份所占的角度。如此一来,我们设定一个圆我们可以分成M份的话,角A就可以表示成:二派/M,此后每次递增角A。
那么在蓝图中我们就可以用如下的代码进行表示:
在这里插入图片描述
其中Copies代表份数,NewVar数值是2,R是半径,这里我给的值是200.

最后,拖进场景几个小球,给小球们赤橙黄绿青蓝紫点颜色!放到我们画好的线条处,一颗不那么丑的三维圣诞树就OK做好了。

五、编码实现

以下是整体所有的蓝图代码:
在这里插入图片描述
PS:上面那个丑丑的代码也贴上来吧:

在这里插入图片描述

项目仓库地址:

猜你喜欢

转载自blog.csdn.net/weixin_43784914/article/details/128440395