欢迎光临散文网 会员登陆 & 注册

godot 像素平台游戏3 character动画和皮肤

2023-04-09 17:26 作者:damedown  | 我要投稿

一、动画

    1、创建动画

    2、编写代码

        原作者是把这些东西嵌套到了源代码中,我个人非常不推荐个人工作室这样做,不会消耗太多性能。

    如果是新手,写成这样非常棒

    如果是年轻人,可以不

    如果工作了,那屎山可以写出花样,越是不能改动越好。

    3、运行

    

        空中能劈叉了,非常好。

二、制作皮肤

    1、保存刚刚的动画列表

2、创建备份

3、修改图片

    

4、为了在代码中测试,默认蓝色,跳跃的时候改成黄色

           

        1、演示

    

    然后会发现有明显的卡顿,我草,不过之后的测试就没有了。

    animatedsprite2D只是一个保存图片顶点信息的类,他也就之保存一个buff的位置和buffer的offset,也就是说,我在其他地方load一次,它就不会卡顿了。

    在游戏中,所哟逇texture会传入给GPU三个buffer

    图片矩阵:会传入很少修改的buffer

    三角网顶点buffer:顶点信息

    三角网顶点的引导buffer:把顶点坐标3个拼接成一个三角网

    所以只要在其他地方加载过该资源,这些资源都不会随便释放掉,这个功能也就被游戏引擎整合成预加载资源

    

    

godot 像素平台游戏3 character动画和皮肤的评论 (共 条)

分享到微博请遵守国家法律