gpt4 book ai didi

c++ - 有没有更好的方法来加载大动画?

转载 作者:行者123 更新时间:2023-11-30 03:12:27 25 4
gpt4 key购买 nike

也许不是很大,但是一百帧左右。是通过制作数组并单独加载每个图像来加载它的唯一方法吗?

load_image() 是我创建的一个函数,它加载图像并转换它们的 BPP。

expl[0] = load_image( "explode1.gif" );
expl[1] = load_image( "explode2.gif" );
expl[2] = load_image( "explode3.gif" );
expl[3] = load_image( "explode4.gif" );
...
expl[99] = load_image( "explode100.gif" );

似乎他们应该是更好的方法.. 至少我希望如此。

最佳答案

一种常见的技术是 spritesheets,其中单个大图像被分成单元格网格,每个单元格包含一个动画帧。通常,任何游戏实体的所有动画帧都放在一个单独的、有时是巨大的 sprite 表上。

关于c++ - 有没有更好的方法来加载大动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/987828/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com