xna-3.0

    13热度

    2回答

    所以我正在做的事情与XNA 3.1,我有很多的,它们通过像素着色器应用单独的效果。这些来自各种来源,如特殊攻击,环境等等。我遇到的问题是我注意到帧速率的显着降低。 目前,我画整个场景的RenderTarget2D,这我然后将所有的效果。余存储包含的影响和它们的ID一个SortedDictionary(ID被用于在运行时改变参数),并且我遍历它和其他之后施加每个效果之一: foreach(KeyVa

    -1热度

    1回答

    我是初学者,试图学习c#和xna。我正在尝试深入了解XNA游戏循环。 尽管有很多文章解释游戏循环是什么,但我似乎无法在任何地方找到实际的循环实现。 我想我已经去发现回路中的最接近的是游戏类MSDN文档中的成员: public void Tick() ,如果这是正确的我在哪里可以找到内实施这一方法的看看它如何调用Update和Draw方法,或者这是不可能的?

    0热度

    1回答

    我有XNA 3.1,如何在xna 3.1中加载多个模型以便从数组或按钮单击或切换任何东西?我只需要加载多个3D模型来渲染。 这是链接 LINK 从哪里获得的代码,但是这个代码是在4.0 Model[ ] modelArray; protected override void LoadContent() { modelArray = new Model[3]; modelA

    1热度

    1回答

    我已经在XNA 3.1中做了一个应用程序,其中一个模型正在Windows窗体中的图片框中加载,这是工作得很好:下面是Game1类的代码。 现在我试图在加载多个模型,我refered到WinFormControlLoading的应用程序,在这里我想知道写的,而不是modelviewcontrol线或我在哪里打电话这就要求我的模型的LoadContent功能 void LoadModel(string

    0热度

    1回答

    我是HLSL的新手,在我发现的所有教程中,他们每个人似乎总是有一个#include "Fxaa3_11.fxh"。我包含这个文件,然后它也引用另一个头文件#include "Fxaa3_11.h",并且随着它的发展,我也将这个文件包含到我的内容管道中,并且仍然给我一个error X1507: failed to open source file:...,无论我走到哪里。 是否有任何方法可以在不启用

    0热度

    3回答

    这个旧代码在XNA 4.0中不起作用。必须改变什么才能让代码在XNA 4.0中起作用? spriteBatch.Begin(SpriteBlendMode.AlphaBlend,SpriteSortMode.Immediate,SaveStateMode.None,Matrix.Identity); graphics.GraphicsDevice.SamplerStates[0].Mag

    1热度

    1回答

    我一直试图让我的游戏根据屏幕大小来缩放每个精灵,我发现这个site。 但是,他们似乎使用XNA 3.1,所以在spriteBatch.Begin他们使用了一些代码,在XNA 4.0中不起作用,如SpriteBlendMode.AlphaBlend。现在我发现了一个将3.1代码转换为4.0的网站,并且我已经完成了该操作。但它说 “不超载的方法spriteBatch.Begin()接受3个参数” 抽奖

    -2热度

    1回答

    如何将此代码部分从XNA 3.1转换为XNA 4.0。 如果有人知道请帮忙。 public ModelLightMesh(Viewer3D viewer, Vector3 position, float radius, Color color, float u0, float v0, float u1, float v1) { var verticies = new[] {

    0热度

    1回答

    试图在这里制作2D侧滚动器 我对编程颇为陌生。我试图按照指南和教程没有太多的运气。我知道这很简单,但我无法弄清楚。 我对游戏中的所有不同角色都有多个类。 我对玩家将控制的主精灵角色有一个矩形。 但问题是我想在敌方精灵周围添加矩形,这样我就可以将碰撞添加到游戏中。 public class enemyRocks { public Texture2D texture; publi

    1热度

    1回答

    我正在使用XNA 3.0(叹息,我知道),我正在制作一个教程,帮助实现一个3D场景,其中一个射灯点击一个圆环并投影一个硬边阴影。现在,我想知道在哪里可以找到帮助(教程,源代码,代码片段)来缓解所述影子?