我正在 Flashpunk 中开发一种 2d 平台 ARPG,并且遇到了一些难题。
远程武器没什么大不了的。它们是一个平面图像,我通过移动和旋转来模拟投掷或射击远程武器的感觉。近战武器有点痛苦,因为我想为不同的武器动画使用精灵贴图。
我遇到的问题是我必须为近战武器的每一帧手动调整碰撞箱。我想使用 Flashpunk 附带的 Pixelmask 功能,但它似乎不适用于 Spritemap。有没有办法强制它工作,或者有办法将 Spritemap 的当前帧转换为 Image 以便我可以应用 Pixelmask?