xna 相关问题

XNA是一个最初来自Microsoft的跨平台框架,它促进了.NET的游戏开发。支持:Windows,Xbox 360,Windows Phone(原生),Silverlight(通过SilverSprite或Exen),iPhone / iPad,Android,Mac OS X,Linux和其他(通过MonoGame)。

从 XNA 中的文件动态编译和运行着色器

我想知道是否可以从文件动态编译像素着色器并将其应用到网格。 首先我将从一些背景信息开始。我有一个创建 HLSL 像素的系统-

回答 1 投票 0

是否有(XNA 3.1“Effect.CompileFromFILE”)相当于(XNA 4.0)?

我正在为 D3D9、D3D10、OpenGL 和 XNA 之间的跨平台游戏和工具制作 .NET 3D 库,这些游戏和工具将在 Windows、XBOX、Phone7、MacOSX 和 Linux 上运行(也许是 iPhone 和 Andro...

回答 2 投票 0

XNA:使声音实例在激活时仅播放一次

我正在 XNA 中制作游戏,当玩家升级时我会发出声音。声音一遍又一遍地播放,它没有设置为循环,并且将 .islooped 设置为 false 也不会停止它。 有没有SIM卡...

回答 2 投票 0

XNA 游戏开发启动

我要和朋友一起开发一个小游戏。 (我们这样做不是为了钱,只是为了学习) 有没有专门介绍 XNA 游戏开发的好书籍或在线资源?

回答 2 投票 0

游戏游戏与传承

一个菜鸟问题。我经常看到这样的事情: public Constructor(游戏 game, 字符串effectAssetName) :基础(游戏) 我实在无法理解第二行的功能。 ...

回答 2 投票 0

使用 out/ref 与返回相比有什么好处?

我正在使用XNA框架制作游戏,所以我使用了很多对向量进行操作的函数。 (特别是 Vector2(64 位结构))。让我困扰的是大多数方法都是用 ref 和 out 定义的

回答 2 投票 0

MonoGame - 在不创建无用窗口的情况下在场景之间切换时遇到麻烦

我独自开发一款视频游戏作为一种爱好,并决定尝试一下 MonoGame。我是一个初学者,所以我的知识不是很丰富。目前一切正常,除了游戏创建了一个完全无用的

回答 1 投票 0

在单个 SpriteBatch.Draw 调用中重复 Texture2D 的一部分

我有一个带有许多精灵的大型Texture2D,我想重复绘制其中一个精灵。我目前正在制作一个 for 循环来执行此操作,并制作一个修剪逻辑来获得确切的所需长度,而不仅仅是

回答 1 投票 0

(XNA/MonoGame) 实现屏幕拖动相机移动

我正在使用自上而下的 2D 图形制定策略。我实现了通过按住 LMB 然后“拖动”屏幕来移动视图的方法。除了运动之外它工作正常...

回答 1 投票 0

在 Microsoft XNA Framework (MonoGame) 中旋转相机

我正在尝试在 XNA (MonoGame) 中创建一个第一人称控制器。但是,我不确定如何旋转 3D 相机 我被告知要制作一个旋转矩阵,但我不确定如何实现......

回答 1 投票 0

利用噪音生成行进立方体地形?

我已经在 C# XNA 中成功创建了一个行进立方体类,并使用 Lib 噪声来生成 3d 柏林噪声,但是当我尝试使用柏林噪声的值作为密度来生成地形时...

回答 1 投票 0

Monogame:哪种情况会运行得更快? Texture2D.SetData()

我正在编写一个落沙模拟器,我正在尝试确定在屏幕上绘图的最佳方式。 我注意到Texture2D.SetData非常慢,但我不确定是什么让它变慢。 我试图...

回答 1 投票 0

XNA Dispose 功能在切换渲染目标时导致视觉错误

目前正在使用 XNA 和 MonoGame 开发一款游戏,但在尝试渲染背景时遇到了视觉错误,背景应该始终出现在精灵后面,而背景却出现在精灵上方。

回答 1 投票 0

此代码如何执行“每像素碰撞检测”?

我目前正在尝试了解每像素碰撞检测。 这是我不明白的代码: static bool IntersectPixels(矩形矩形A,颜色[]数据A,

回答 3 投票 0

这段代码如何执行“每像素碰撞”?

我目前正在尝试了解每像素碰撞检测。 这是我不明白的代码: static bool IntersectPixels(矩形矩形A,颜色[]数据A,

回答 3 投票 0

逐像素碰撞优化

我一直在为一个学校项目开发自己的物理引擎,最近我遇到了一个问题:大精灵上的每像素碰撞使我的 FPS 下降很多。 这是我的像素碰撞代码。之前...

回答 1 投票 0

如何将广告牌精灵转换为 y 轴对齐的广告牌精灵?

我正在看 Shawn Hargreave 的关于广告牌 2D 精灵的旧 xna 教程,在最后一个示例中,他展示了如何使用 spritebatch 在

回答 1 投票 0

为什么我的 .txt 文件在我的单游戏中无法被读取?

我正在尝试读取位于我的单游戏调试文件夹中的高分 .txt 文件。目录也在那里。我正在使用 System.IO 的读取函数来读取文件,它会保留

回答 1 投票 0

有没有办法动态创建通用的Texture2D?

我目前正在 Monogame 中开发一个 ECS 作为个人项目,我想为我的 Sprite 组件设置一个默认的 Sprite。但是,我不想从 ContentManager 加载文件,我

回答 1 投票 0

C# XNA 4.0:如何获取模型的切线和副法线?

我有这样的代码片段,我曾经尝试获取这些代码: VertexBuffer vtxBuffer = new VertexBuffer(graphics.GraphicsDevice, typeof(VertexPositionNormalTextureTangentBinormal), meshPart.

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.