Godot创建3D角色

本教程介绍了如何在Godot中创建3D角色,包括建立场景、添加角色、实现变换和跳跃功能。首先,通过导入3D对象并设置StaticBody,创建不同形状的平台。接着,创建一个KinematicBody作为角色,添加MeshInstance和CollisionShape,通过move_and_slide()方法处理移动和碰撞。通过调整输入映射和脚本来控制角色移动和旋转。最后,利用变换实现面向移动和跳跃功能。
摘要由CSDN通过智能技术生成

目录

Godot创建3D角色

建立场景

添加角色

变换的力量

跳跃

结束


Godot创建3D角色


在上一部分中,我们介绍了如何导入3D对象以及如何在场景中安排它们。在本期中,我们将向场景中添加更多的对象,包括一个用户控制的角色。

建立场景


我们要继续使用我们下载的Kenney Platformer Kit。选择所有的 "block*.glb "文件,在 "Import "选项卡中设置它们的 "Root Type "为StaticBody,然后点击 “Reimport”。选择 "blockLarge.glb "并新建一个继承场景。使用菜单添加一个 "Convex Collision Sibling "到网格,就像你在上一个教程中做的那样。将根节点重命名为 “BlockLarge”,并保存场景–我建议为此单独制作一个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值