如何实现在3d视图内点选有骨骼动画的物体?
godot吧
全部回复
仅看楼主
level 7
没有骨骼动画的物体很好搞,用射线检测碰撞体就可以,但是如果有骨骼动画,碰撞体是不会随骨骼变化的呀。请问有没有什么好的方法。
2023年07月14日 03点07分 1
吧务
level 14
[咦]大部分游戏引擎实现骨骼动画碰撞的方法,都是使用多个碰撞体组合的,每根骨骼都增加碰撞体,如图所示,下图是unity游戏引擎实现骨骼动画碰撞的方法:
下图是使用虚幻引擎实现骨骼动画碰撞的方法:
看了其它游戏引擎的实现方法之后,接下来就可以回到godot游戏引擎了,下图是godot游戏引擎实现骨骼碰撞的方法,如图所示:
上图来自:官方文档 → 教程 → 物理学 → 布娃娃系统 → 设置布娃娃 → 创建物理骨骼。
[滑稽]当然我知道帖子的标题是“点选有骨骼的物体”,而不是实现布娃娃系统。但是当骨骼有了碰撞体之后,就可以使用1楼提到的:射线检测碰撞体就可以了
2023年07月14日 13点07分 2
谢谢!下周我研究下这个!
2023年07月14日 13点07分
1