【发布时间】:2012-08-16 16:05:32
【问题描述】:
我搜索了很多,但我找不到任何关于在 allegro 5 中比较 2 个位图的信息。在 Allegro 4 中只有 is_same_bitmap()。我想问你除了比较位图的像素之外是否有任何简单的方法. 谢谢。
【问题讨论】:
标签: allegro5
我搜索了很多,但我找不到任何关于在 allegro 5 中比较 2 个位图的信息。在 Allegro 4 中只有 is_same_bitmap()。我想问你除了比较位图的像素之外是否有任何简单的方法. 谢谢。
【问题讨论】:
标签: allegro5
您需要比较像素。 (或者你可以计算一个哈希值并比较它们,但是做像素可能会更快,因为你可以在找到不匹配的像素时立即停止。)
为了加快速度,您应该通过al_lock_bitmap_region() 锁定位图并通过返回的数据结构直接访问内存。
【讨论】: