gpt4 book ai didi

c - 使用 GTK 显示卡片堆需要帮助!

转载 作者:行者123 更新时间:2023-11-30 16:04:18 26 4
gpt4 key购买 nike

嘿伙计们,我正在构建一个纸牌游戏,它显示一堆纸牌(比如纸牌)。我想知道你能给我一些建议吗?另外,如果您可以指导我学习此类内容的教程(我已经在浏览 gtk 文档)。

最佳答案

您应该检查 GnomeGames 中已经完成的操作:

Get the code看看他们是如何做到的。看起来他们渲染了每张卡:例如,在 Aisleriot 源代码的 game.h 中,您定义了一个 ArSlot 结构,它存储一个插槽的所有卡牌。在那里,您可以看到它们定义了“扩展” union ,它只是定义了卡之间的偏移量。

因此,如果你想创建一堆卡片,你可以绘制其中的每一张,或者如果你认为这太慢,只需绘制几张随机偏移一到两个像素的卡片,然后绘制最后一张卡片在顶部:使用此算法,您的卡片堆看起来就像一堆,并且可以快速在屏幕上渲染。

关于c - 使用 GTK 显示卡片堆需要帮助!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3221063/

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