[插件] Baz 平台游戏投影效果

设置步骤:

  1. 下载文件

  2. 将文件添加到项目中

    • 将两个文件放入你的 Godot 项目文件夹中(例如 res://
  3. 创建阴影节点

    • 选择你的玩家/角色节点

    • 添加一个 BazDropShadow 子节点

  4. 配置节点

    • shadow.png 分配给 Texture 属性

    • 设置初始 Scale(这将成为阴影的基础大小)

  5. 设置碰撞掩码 :warning: 重要!

    • 在检查器中,找到 Raycast → Collision Mask(常见错误是射线会击中玩家的碰撞体,因此请确保它们与地面图块的碰撞体不同)

    • 仅启用你的地面/平台所使用的图层

    • 确保玩家的图层未启用(否则阴影会粘在玩家身上)

  6. 根据需要调整设置

    • Tile Size:匹配你游戏的图块大小,以获得正确的缩放衰减

    • Ray Offset:两个检测射线之间的距离

    • Min Shadow Scale/Alpha:在最大距离时阴影的最小尺寸/透明度

agm.windows.editor.x86_64_oeJ6FKMaNz|视频

agm.windows.editor.x86_64_s1ioo2HEhz|视频

5 个赞