- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我想在 Silverlight 中制作一个简单的 2d 游戏,但自从我上次尝试使用模式 13h 图形制作游戏以来,情况似乎发生了变化。有人能告诉我你会怎么做吗?
我的意思是在高层次上,专注于特定于 silverlight 的方面;不是一般的游戏设计。
一个虚构的例子可能是:'主游戏循环不应该是循环,而是使用 DispatchTimer。使用 Canvas 作为主要绘图对象;但请注意,我们不会费心绘制单个像素 - 所有游戏中的对象都应由控件表示。请务必将“UseHardwareFlag”设置为“真”。等等……
最佳答案
如果您想坚持模式 13 的编程方式,请查看 WriteableBitmap .
我就这样把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/
我正在尝试编写一款《太空入侵者》游戏,以温习我在 AP 计算机科学中学到的技能。我遇到了问题。当我按下空格键(开火按钮)时,子弹移动到顶部的动画不可见。相反,子弹只是出现在您发射的屏幕顶部。这是包含子
我必须使用 SDL 图形库用 C 语言为大学编写太空入侵者游戏的克隆。我对 C 和一般编程还很陌生,所以我很费力。现在我有一排敌人,我正在努力让它正确移动。这是外星人移动的功能,它检查与右/左墙(靠近
我已经为太空入侵者的克隆工作了一段时间。到目前为止,我遇到的最大问题是让外星人移动。经过大量努力,我开发了 n 个算法来移动它们。该算法的行为符合预期,除了当外星人完成向左/右移动然后向下移动时,最左
我目前正在尝试制作一款太空入侵者游戏,我的飞船运行正常,目前正在制作外星人显示循环。我很接近,但出于某种原因,我的屏幕一直空白,没有显示外星人。谁能帮忙?这是我目前所拥有的。 //Add and di
我正在尝试在我的太空入侵者版本中为我的飞船制作射弹。我认为现在唯一不起作用的是显示所有射弹,因为我不知道如何,这就是为什么我尝试使用 blit,但不起作用。另外我想延迟每个射弹之间的时间,但我不知道该
我正在制作一个 Space Invaders 克隆体,我快完成了,但是我的 Space Invaders 移动时遇到问题。我试过使用 += 来移动太空入侵者,但这仍然不起作用。到目前为止,这是我针对敌
总的来说,我对 turtle 和 python 还很陌生,所以如果我的代码看起来很乱,我深表歉意。 我目前正在编写 turtle 版本的太空入侵者,但我不明白为什么我的入侵者在撞到 turtle 时没
在我的编程课上,我正在开发一款太空侵略者游戏……我的代码并不完美,但大部分情况下都能正常工作。主要是…… 我不会详细介绍(我会包含一个指向 Codeskulptor 页面的链接,以便您自己查看)但让我
我正在尝试运行我的游戏 Space Invaders,但我遇到了图形问题。要玩这个游戏,你用左键点击按钮开枪,这会触发一个新线程,它获取子弹的当前 X 位置,绘制子弹,然后休眠并用背景颜色覆盖子弹。这
我无法解决将外星人图像加载到我的主程序中的问题。 这是Monster的代码: package classes; public class Monster extends Actor { pr
我最近发布了一个关于发射子弹的问题,我(当然是在帮助下)设法解决了这个问题。我现在有一个新问题,我无法弄清楚子弹和我的敌人之间的碰撞检测。我不想一次发布我的所有代码,所以这里是我的类列表,我将根据您的
我已经使用 PyGame 模块在 Python 中创建了一个 Space Invaders 克隆,但我遇到了一些困难,无法让它们在到达游戏屏幕边缘时一起向下移动。 当外星人到达游戏屏幕的边缘时,我该如
我希望能够点击我的一个博客页面上的图片,然后启动一些嵌入的内容。 具体来说,我想为这个 Space Invaders 游戏创建封面图片,可在此处找到:http://arcade.gameex.com/
所以我是一个新程序员,正在修改/添加一些东西到已经制作的太空入侵者游戏中,以更熟悉游戏的编程方式。我正在尝试向游戏中添加作弊,但快速作弊给我带来了一些麻烦。当你选择快速射击并通过关卡时,游戏有时会在还
我想在 Silverlight 中制作一个简单的 2d 游戏,但自从我上次尝试使用模式 13h 图形制作游戏以来,情况似乎发生了变化。有人能告诉我你会怎么做吗? 我的意思是在高层次上,专注于特定于 s
我正在 MonoGame 中使用 Open GL 制作太空入侵者游戏,我正在尝试加载我已添加到内容文件夹的纹理(它是一个名为“Invader”的 PNG 文件) 我使用的代码是: invader =
我正在构建 libgdx 的 gdx-invaders 示例。有两个项目: gdx-invaders - 作为桌面 Java 应用程序运行的基础项目 gdx-invaders-android 项目 -
我是一名优秀的程序员,十分优秀!