首页 > 解决方案 > 与孩子一起移动父骨骼

问题描述

我对threejs相当陌生,正在尝试创建一个四肢相连的移动骨架。我的问题似乎是我应该已经找到答案的问题,但我的搜索没有成功,我只是使用了错误的术语吗?

我正在尝试移动或旋转儿童肢体并让父母“跟随”它旋转。这样做的数学将相当复杂,我想知道是否有一种自动化的方法可以做到这一点。我拥有的代码(大部分是复制的)成功地旋转了孩子成功跟随的父肢体,但我试图做相反的事情并移动孩子让父母跟随。

我已经在 github ( https://github.com/namgo/moveastickman ) 上记录了我的代码,有问题的主文件是https://github.com/namgo/moveastickman/blob/master/public/script_bones.js这是基于https://github.com/kevanstannard/three-experiments/blob/master/src/experiments/skeleton-body/index.js

正如您在下面的屏幕截图中看到的那样,父母不会随着右臂的孩子移动,但左臂和腿的孩子会随着他们的父母移动。 45度从侧面

Three.JS - Child object rotation in it's place提供的解决方案似乎只是让对象在屏幕上闪烁,也不会使父对象移动。

标签: javascriptthree.js

解决方案


推荐阅读