如何解决如何在 Godot 中使用 gdscript 裁剪图像?
我正在 Godot 中制作游戏并拍摄了一张包含大量图片的 2d Sprite 表,我希望这些图片被相应地裁剪并将它们存储在一个数组中,以便我以后可以使用它们,但问题是 Godot没有根据给定的 Rect2 婴儿车裁剪图像的功能,
所以,请帮忙。
解决方法
如果您正在使用精灵并且您有一个精灵表。您可以配置 Hframes
节点的 Vframes
和 Sprite
以匹配精灵表的行和列。然后使用 frame
属性指定您想要的精灵。
或者,您可以使用 CanvasItem
节点(任何 Control
或 Node2D
,包括 Sprite
)并使用 draw_texture_rect
仅绘制一部分纹理。
其他选项包括自定义着色器和使用 C# 处理图像。但是,假设您想要精灵,以上应该就足够了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。