gamemaker吧 关注:13,603贴子:94,694
  • 2回复贴,共1

如何切割从asprite导出的sprite sheet

只看楼主收藏回复

我看很多教学视频都是直接拿着一张png图片(也许就是这种个什么sprite sheet),拖拽到gms2的sprite里就直接切割好了。而我不知道怎么做,拖进去之后只出现了这一帧,很懵完全没有头绪。


IP属地:天津来自iPhone客户端1楼2023-10-30 22:20回复
    佬们,我会了,点开图像编辑器,再点图像,选择转换为帧,就裁剪好了。


    IP属地:天津来自iPhone客户端3楼2023-10-31 02:00
    回复
      看标题是个求助帖,虽说帖子内容里的截图有点没看懂……还是当求助帖来回答吧,就算帮不到楼主,也能帮到靠搜索关键词到达这个帖子的,未来的求助者。
      0、“很多教学视频都”做到的事情,根据视频的受众定位不同,可能有些会跳过一些基础解释,或者认为一些能看到的东西就不念出来了,在观众的关注点不同时,通常都会有教程“解释不到位”或“过于啰嗦”的困惑。但如果题主看了很多的话,总会有一两个去解释这件事吧。
      1、横向条形图有一个专属的处理方法,就是在文件名的末尾加入一段固定的后缀。比如8.0自带素材里有一张图的文件名是diamond_sparkle_strip32.png,结尾的_strip32就是标记了这张图是由32张小图构成的条带图。这样的文件在载入为sprite时就会自动拆成多帧图片。教学视频(或其他教程)提供的素材理应符合这一命名规范,除非题主自己改过文件名或者干脆没有使用对应素材。
      2、图片裁剪是再高一阶的功能,裁剪方向将不仅限于水平,且可以设定子图之间的空隙或重合范围,确实可以处理条带图,就是有些大材小用。
      3、那个“导出sprite表”的界面(是asprite嘛),似乎不是GMS2的一部分。对应的导出文件大概率不会特意去符合GMS2快速导入的命名规则。但如果知晓上面提到的规则,可以手工更改文件名。需要注意的是,虽然都是条带图,如果各帧的原点存在跳动,还是建议导出参数信息(对应截图的“json数据”)用于后续调整。


      IP属地:北京4楼2023-10-31 09:47
      回复