萌新求教关于godot动画的几个问题
godot吧
全部回复
仅看楼主
level 13
使者丶n
楼主
萌新刚接触godot,学习过程中遇到下面问题:
网上找来的一套角色序列帧资源,背景是纯色背景,不是透明的,而且每一帧的图片大小和偏移都不一样,帧的持续时间也不一样。现在遇到4个问题,百度了一个上午也没得到解决。
1.如何在godot中设置colorKey让背景透明?
2.如何在godot中把图片大小和偏移都不一致的序列帧图片做成动画?
3.如何设置每一帧的持续时间?
4.能从序列帧配置文件读取x,y偏移来生成动画吗?
请大佬赐教,感谢。
2021年08月26日 04点08分
1
吧务
level 14
人类的大敌
1、使用着色器(Shader),
2、需要在动画时间轴(AnimationPlayer)节点里设置region_rect属性,
3、在动画时间轴里(AnimationPlayer)改变关键帧距离,
4、不能
2021年08月27日 09点08分
2
level 8
听取呱声一片
我的建议是先用ps预处理然后再用软件打包成图集
2021年08月28日 11点08分
3
level 7
tianyuage
1.Image类的 get_pixel()和 set_pixel() 写个循环
2.你看一眼 SpriteFrames类的格式 和 AtlasTexture类 组合使用
3.如果你使用 :(2) 将在animatedsprite类里设置fps , 不用(2) 那就是 AtlasTexture类 + AnimationPlayer
4. AtlasTexture类设置 region 属性
2023年02月06日 11点02分
4
level 1
funpeeee
我来回答你吧
1 提前将背景透明,百度搜很多 bgremover在线工具我经常用
2 /4 大小可以在sprite的纹理区域对图片切割调整,位置可以移动sprite节点调整;如果有序列帧配置文件,那么就可以写一个用来切割纹理的函数然后在animplayer播放器里每一帧添加对应的函数回调
3 用animplayer动画播放器插值,插值间隔就是时间长短
2023年02月09日 00点02分
5
1