xna

    0热度

    1回答

    下面是我的MonoGame项目中的代码,其中我在左下角有一个播放器图像,在右上角有另一个播放器图像。我们的目标是使用Xbox 360控制器上的左拇指把左边的播放器1向上和向下移动。我使用了一个断点,发现我的控制器已连接,但使用拇指杆时没有任何反应。这里是我的代码: using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Graph

    1热度

    1回答

    通常我能够自行解决问题,但我必须再次寻求帮助。如果事情不一致,我会提前道歉,因为看起来我有点发烧。 我目前在XNA中制作真正简单的游戏。这是一个2D高射炮。唯一的行动是玩家射击子弹。事情是,我想让它成为多人游戏(玩家在同一个网络中)。 我已经考虑以下方法: 一个玩家的主机服务器 服务器持有约每一个球员和子弹 服务器创造了新的世界的位置信息(组成球员和子弹)并更新它像这样的新线程: while (t

    0热度

    1回答

    在我认为成功编写了一个xml文档之后,xna拒绝加载它说“XML不在XNA中间格式中,缺少XnaContent根元素”。 对类似问题的一些答案提示更改属性,但最终我希望此文件在运行时创建并在运行时读取。 除了十几个stackoverflow的答案,我也阅读了大部分有关XmlDocument的msdn条目 - 没有找到一个神奇的“PutDocInIntermediateXNAFormat”方法,真是

    0热度

    1回答

    我想在Monogame中实现PixelShader。 着色器(现在)应该只需要一个纹理并将其恢复为未处理状态。 sampler MyTex : register(s0); float4 PixelShaderFunction(float2 coords: TEXCOORD0) : COLOR0 { float4 Color = tex2D(MyTex, coords);

    0热度

    1回答

    此代码创建一个非零的alpha通道的纹理。 Texture2D result = new Texture2D(Program.MainThread.GraphicsDevice, (Int32)texture_size, (Int32)texture_size); Color[ ] colorData = new Color[result.Width * result.Height]; for

    1热度

    1回答

    我只是试图通过点击鼠标来做出反应。我的问题是,它不起作用。即使是单击鼠标也不会被检测到。国家根本没有改变。 也许有人会看到错误。 问候,最大 using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Graphics; using Microsoft.Xna.Framework.Input; using EvoSim.Map;

    0热度

    2回答

    我目前正在对一所学校的项目,是由于周五&我做过了很多事情要做。 这个任务是使用Monogame制作XNA框架的视频游戏。我目前正在处理碰撞。 为gameobjects的结构看起来有点像这样: 对于碰撞,我有一个简单的碰撞类 class Collision{ public GameObject Other; public GameObject Obj1; public Collisio

    0热度

    1回答

    我按照教程新的代码,但我发现这个问题: GraphicsDevice.RenderState.CullMode = CullMode.None; GraphicsDevice.VertexDeclaration = new VertexDeclaration(GraphicsDevice, VertexPositionColor.VertexElements); 此代码是在mon

    0热度

    1回答

    我正在开发一款Monogame游戏,并使用Content Manager来管理用作背景音乐的音频文件。我有三条曲目WAV格式。这些是我使用导入音轨设置: 的最终建成转换WMA文件显著低质量。我试过使用MP3源文件,但同样的问题发生。 有没有人遇到过这个问题?如果WAV进口商将始终压缩和降低质量,是否有任何解决方法可以在构建完成后添加正确的轨道?

    0热度

    1回答

    目前我尝试使用Monogame作为框架在C#中编写2D轮盘。 我对Monogame很有经验,但是我从来不需要管理快速移动的纹理来粘合tho。 这个想法是,3个纹理(黑色,红色,绿色)在15个物体中相互连接。 这很好,只要我不开始滚动所有这些对象实际上“让轮子移动”。 移动一段时间后,纹理不再彼此连接。他们之间有一些空间或开始重叠。 我做了一个简短的视频来澄清这个问题:https://puu.sh/