gpt4 book ai didi

c# - Silverlight 中的简单 2D 'Space Invaders' 克隆

转载 作者:太空狗 更新时间:2023-10-29 23:41:47 25 4
gpt4 key购买 nike

我想在 Silverlight 中制作一个简单的 2d 游戏,但自从我上次尝试使用模式 13h 图形制作游戏以来,情况似乎发生了变化。有人能告诉我你会怎么做吗?

我的意思是在高层次上,专注于特定于 silverlight 的方面;不是一般的游戏设计。

一个虚构的例子可能是:'主游戏循环不应该是循环,而是使用 DispatchTimer。使用 Canvas 作为主要绘图对象;但请注意,我们不会费心绘制单个像素 - 所有游戏中的对象都应由控件表示。请务必将“UseHardwareFlag”设置为“真”。等等……

最佳答案

如果您想坚持模式 13 的编程方式,请查看 WriteableBitmap .

Some very nice demos here

我就这样把Wolf3D(2个半D)移植到Silverlight上成功了。 I used the CompositionTarget.Rendering event

编辑

I also found this ,它的模式 13 更少,更符合您的示例。

关于c# - Silverlight 中的简单 2D 'Space Invaders' 克隆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5340895/

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