首先先简单的创建一个UboxComponent盒体:
.h文件内容:
.cpp文件内容:
创建一个函数用来返回盒体范围内的随机坐标:
实际上就这么简单就结束了,为了加深自己对这个的印象还是叨叨下这几个函数的实现吧,实际上算法也很简单,就是XYZ在盒体范围内取随机值组合在一起,就是随机坐标咯
——————————————————————分割线——————————————————————
-用来获取随机点的函数:
RandomPointInBoundingBox(FVector Origin,FVector BoxExtent):
-将盒子的原点Origin(其实就是盒子中心点的坐标)和边界坐标BoxExtent(其实就相当于盒子的“半径”即盒子顶点的坐标)进行加减得到的是盒子的最小坐标和最大坐标ÿ