问题标签 [sdkmesh]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - sdkmesh 与新 3d 爱好引擎的另一种格式
我正在组装一个小型 3D 引擎作为学习练习。我打算使用 XNA 游戏工作室让我开始。
DirectX SDK 似乎使用的是新.sdkmesh
格式而不是旧格式,.x
但我找不到有关该格式的太多信息,并且sdkmesh.h
包含以下内容:
所以,问题是:我应该使用什么格式?我唯一的选择是使用尚未准备好生产的格式还是从头开始编写我自己的格式?
其他小型开发商如何解决这个问题?我可能遗漏了一些东西,但我仍处于事实调查阶段。
c++ - DirectX11 网格加载 - 由于纹理而出错(使用 SDKmesh.h)?访问冲突读取位置 0x00000000
我试图从我的 DirectX 11 应用程序中的文件加载网格。作为基础,我采用了我自己的代码(现在渲染了一些基元),我想添加来自 DirectX 11 SDK 示例的“基本 HLSL”项目的网格创建/渲染代码(它使用例如 SDKmesh.h 和 DXUT.h从样品。
网格代码为:
我还注意到,在示例中,有一个不同的顶点布局,所以我将着色器的类代码更改为(代码将在着色器的类构造函数中执行一次,在网格创建之前):
编译工作。但是在执行代码的过程中我得到了错误:
在 SDKmish.h 附近:
准确地说:
当我评论该函数的几行代码和代码中的某些内容时(我现在不记得那是哪一行了),我在窗口中看到了网格,但没有纹理。所以我猜这是有纹理的东西?我在正确的文件夹中有微小的模型和纹理,我还像上面发布的那样设置了顶点布局。
我还应该做什么?