以更改所持武器的形式,
我想通过变量切换动画的精灵图(Sprite Sheet),
但在 VS 中即使将属性更改为 AnimatedSprite2D,
由于没有 animation 项目,无法进行修改。
如果新建动画会导致项目增多,管理变得困难,
因为只是想改变外观,所以只想更换精灵图,
(想象一下,就像更改 MV 的素材集那样)。
以更改所持武器的形式,
我想通过变量切换动画的精灵图(Sprite Sheet),
但在 VS 中即使将属性更改为 AnimatedSprite2D,
由于没有 animation 项目,无法进行修改。
如果新建动画会导致项目增多,管理变得困难,
因为只是想改变外观,所以只想更换精灵图,
(想象一下,就像更改 MV 的素材集那样)。
更改素材集时,可以更改功能对象对应的精灵,但 AnimatedSprite2D 目前尚未支持。我们将把此需求作为单独的建议提交给开发团队。(不过,正如您所指出的,AnimatedSprite2D 不直接持有精灵数据,而是通过特殊的 SpriteFrame 数据结构来管理,因此能否实现需与开发团队进一步沟通确认。)
关于您希望实现更换所持武器的功能,建议考虑创建一个仅包含武器外观的独立子对象,您觉得如何?
感谢您的回复。
关于在子对象中单独处理,我会考虑一下。
另外,非常感谢您提出这一需求。