文章目录
运行效果
-
-
- 运行效果
- 0. 模型准备
- 1. 配置物理骨骼
- 2. 编写脚本
- 3. 测试运行
-
在Blender完成建模及蒙皮,以glTF格式导出模型(Doll.glTF)
Doll的默认场景结构如下
选择Skeleton并创建物理骨架
Godot会在Skeleton为我们生成和模型骨骼对应的Physical Bone子节点
系统会为所有骨骼生成物理骨骼,可以手动删除不需要的物理骨骼
默认生成的碰撞体有可能需要调整一下,直接编辑CollosionShape就可以
手动调整以后
另外如果需要还可以设置Physical Bone的物理属性
在Doll节点上添加一个脚本
#Doll.gd extends Spatial func _process(delta): if Input.is_key_pressed(KEY_SPACE): $"Armature/Skeleton".physical_bones_start_simulation()#开启物理骨骼模拟3. 测试运行
搭建简单的场景
按空格键触发布娃娃系统系统
