gpt4 book ai didi

javascript - 三.js粒子组成形状

转载 作者:行者123 更新时间:2023-11-30 06:36:11 24 4
gpt4 key购买 nike

我一直在按照本教程 (http://creativejs.com/tutorials/three-js-part-1-make-a-star-field/) 进行操作并且一切顺利,但我想知道如何修改脚本以便在粒子到达末尾时进行某种形式的回调。我已经修改了教程中的代码,因此它反转了粒子移动的方式。

我想要尝试创建的是一堆粒子聚集在一起形成一个正方形,是否可以使用教程中的代码作为开始并在此基础上构建,或者我应该看看其他地方并开始结束了吗?

提前致谢。

最佳答案

如果您创建与模型顶点数量相同数量的粒子,并将粒子移向顶点位置,这不是很容易吗?

var p = emitter.geometry.vertices;  // the vertices (particles) of your particle emitter
var m = model.geometry.vertices; // the vertices of the target model

for(var i in p) {
p[i].x = (p[i].x + m[i].x) / 2;
p[i].y = (p[i].y + m[i].y) / 2;
p[i].z = (p[i].z + m[i].z) / 2;
}

关于javascript - 三.js粒子组成形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14338203/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com