草庐IT

游戏DEMO

全部标签

c# - 适用于 Windows 8 的哪个图形框架?单人游戏? OpenGL 和 Xaml/DirectX 混合?

我想为Windows8开发一款游戏,但由于不支持Xna,我真的不知道,使用像MonoGame这样的东西是否好-因为我认为,它没有任何意义在UI前端与DirectX一起运行时,将MonoDevelop与OpenGL结合使用。但我在“apptivate.ms”上的搜索仍然迫使开发人员使用MonoDevelop——但为什么像微软这样的公司会这样做呢?而且我不喜欢用C++和DirectX构建我的游戏,因为在我的情况下,这不是一个大型游戏,我最喜欢的语言(也是我工作中的语言)是C#..顺便说一句,用OpenGL或C++编写这个游戏对我来说没什么大不了的,因为在过去的四年里我在这两个方面有很多经验

C语言跨平台游戏开发

通常我们认为,纯C(即不使用C艹)很难实现跨平台的游戏。这是由于它支持的图形库非常少,一般需要调用系统句柄才能进行图形化。但是很显然这是一个及其费时费力还容易出错的方式。所以,在这篇文章里,我希望给大家介绍一些比较轻松的制作C语言的跨平台游戏的方式。I.游戏引擎的选择引擎绝对是个好东西,它帮你简化了许多繁琐而重复的构建阶段的实现。所以我们通常希望有一个好用的引擎。这里有我能找到的所有跨平台C语言库。Curses:这是一个非常之古老的图形库,只支持命令行的图形编成。好在它学习简单、轻量便捷、函数丰富,它依然是新手学习游戏逻辑最佳的选择。它支持Windos(Ncurcesw),Linux(Ncur

100个Python实战项目(九)制作贪吃蛇游戏(评论抽奖送书)

?个人网站:【海拥】【摸鱼小游戏】【开发文档导航】?风趣幽默的人工智能学习网站:?人工智能?想寻找共同学习交流的小伙伴,请点击【全栈技术交流群】?免费且实用的计算机相关知识题库:?进来逛逛给大家安利一个免费且实用的Python刷题(面经大全)网站,?点击跳转到网站。本文章为系列文章,共100个python实战项目。初学者可以尝试实现这些项目,并在Python编译环境中动手操作。所有项目都已收集在专栏:

c# - XNA 模拟游戏对象或解耦你的游戏

我在想是否可以模拟一个Game对象来测试我的DrawableGameComponent组件?我知道模拟框架需要一个接口(interface)才能运行,但我需要模拟实际的Game对象。编辑:这是一个link在XNA社区论坛上进行相应的讨论。有帮助吗? 最佳答案 该论坛中有一些关于单元测试主题的好帖子。这是我在XNA中进行单元测试的个人方法:忽略Draw()方法在您自己的类方法中隔离复杂的行为测试棘手的东西,不要担心剩下的这是一个测试示例,用于确认我的Update方法将实体移动到Update()调用之间的正确距离。(我正在使用NUnit

c# - 设计游戏对象

我最近开始使用MicrosoftXNA和C#开发一款自娱自乐的小游戏。我的问题是关于设计游戏对象和继承它的对象。我将把游戏对象定义为可以在屏幕上呈现的东西。因此,为此,我决定创建一个基类,所有其他需要渲染的对象都将继承该基类,称为GameObject。下面的代码是我制作的类:classGameObject{privateModelmodel=null;privatefloatscale=1f;privateVector3position=Vector3.Zero;privateVector3rotation=Vector3.Zero;privateVector3velocity=Vec

c# - 为 "character"设计一种干净/灵活的方式来在角色扮演游戏中施放不同的法术

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭3年前。Improvethisquestion我正在制作一款角色扮演游戏,既是为了好玩,也是一种学习体验。我正处于我的角色(巫师)施法的阶段。我正在使用策略模式来设置他们在施放法术之前要施放的法术。我采用这种方法的原因是因为我希望以后能够添加不同的法术类型,而不必弄乱角色/向导类。我的问题-这是一个糟糕的设计吗?是否有更好/更清洁/更简单的方法?我正在努力避免成为试图让一切都符合设计模式的“那个人”。但在这种情况下,我觉得它很合适。到目前为止,这是我

c# - 是否可以在未安装 .NET 或 XNA 的情况下运行 XNA 游戏?

我开发了一个XNA游戏,我想向我学校的一些人展示,但不幸的是,学校的计算机没有安装XNA或正确版本的.NET框架。由于它们是学校计算机,我不能只安装它们。我的问题是在没有安装这些的情况下是否可以运行我的游戏。我希望我可以将一些DLL或其他东西复制到我的闪存驱动器或类似的东西上。 最佳答案 否-.NETFramework需要相当复杂的安装。如果不安装适当的框架,您将无法运行XNA游戏。 关于c#-是否可以在未安装.NET或XNA的情况下运行XNA游戏?,我们在StackOverflow上找

微信小游戏实战--cocos creator实现wordle游戏(三)

接着上篇教程微信小游戏实战--cocoscreator实现wordle游戏(二)我们继续游戏界面的设计,准确的说上篇教程只是完成了游戏界面的基础设置,同时也介绍了节点创建的步骤。这篇教程才算是正式进入了游戏的界面设计。先在“Canvas”节点下创建一个“home”空节点并且挂载widget组件,操作方式在上篇教程中已经介绍,这里不再累述。“home”空节点的高宽,widget配置和bg背景节点一样。完整代码布局分析在最开始时,我将界面分解为3部分:顶部的用户头像,昵称显示区域。中间的单词输入区域。底部的键盘区域。对顶部区域做了适配顶端配置,顶部区域做了适配底部的配置,中间区域设置和顶部和底部边

c# - 需要有关单游戏屏幕分辨率和交集的帮助

目前在我的游戏中我想尝试将我的对象同时移向x轴和y轴。因为我也想把它放在中心,所以我放了一个相机。这是我的相机代码-publicclassCamera{publicMatrixtransform;publicViewportview;publicVector2origin;Vector2baseScreenSize=newVector2(1136,720);floathorScaling;floatverScaling;Vector3screenScalingFactor;publicCamera(ViewportnewView){view=newView;horScaling=vie

c# - 游戏编程和事件处理程序

我已经有大约10年没有编写游戏程序了(我上一次的经验是DJGPP+Allegro),但我想我会在周末检查一下XNA,看看它是如何形成的。给我留下了深刻的印象,但是当我继续拼凑游戏引擎时,我有一个(可能)基本问题。您应该在多大程度上依赖C#的委托(delegate)和事件来驱动游戏?作为一名应用程序程序员,我大量使用委托(delegate)和事件,但我不知道这样做是否会产生重大开销。在我的游戏引擎中,我设计了一种“追逐摄像机”,它可以附加到一个物体上,然后重新计算它相对于物体的位置。当物体移动时,有两种方式更新跟踪凸轮。在主游戏循环中有一个“UpdateCameras()”方法。使用事件