gpt4 book ai didi

C# 双缓冲?

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

我正在使用 COSMOS 编译器在 C# 中编写操作系统(对于那些不知道 COSMOS 将 IL 代码转换为 x86 程序集的人),我正在制作一个 GUI。
我以前制作过 GUI,但现在我正在尝试制作双缓冲区。
这听起来很简单,但以下是我的问题 -
我不能使用 System.Drawing 库或任何其他使用 p/调用的命名空间中的任何方法。另外,我不能使用多维数组(我可以使用常规数组)。所以我的问题是如何实现双缓冲区?
我知道这是可能的,因为我认识这样做的人。

此外,我仅有的图形函数是SetPixelGetPixelClear。尽管我更喜欢一个答案,但如果有人知道一篇关于双缓冲等的好文章,请告诉我。
附言。我的操作系统在 320 x 200 Res LOL

最佳答案

您需要学习一点 DOS C VGA 游戏知识,这听起来像是 ;-)

参见 Double Buffering, Page Flipping, & Unchained Mode .所有相同的概念都适用,但不确定它们将如何转换为 C# 代码。

快乐编码。

关于C# 双缓冲?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6885320/

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