在DirectX 11中加载colormap时的filepath
Filepath when loading ColorMap in Directx 11
greeetings en.
我希望以下问题很容易回答。我目前正在玩DirectX 11并建立游戏。当前,所有2D文件都存储在与我的源代码相同的Visual Studio文件夹中,但我想将其分为几个子文件夹,例如Sprites/cmdbutton.png和Models/tower.obj。我使用以下代码:
hresult d3dresult;
// Load Sprite Image
d3dResult = D3DX11CreateShaderResourceViewFromFile(d3dDevice,
filename_, 0, 0, &colorMap_, 0);
if (FAILED(d3dResult)) {
DXTRACE_MSG("Failed to load the texture image!");
}
,如果文件名为" cmdbutton.png"等。我试图将其放入文件夹精灵中并写入" Sprite cmdbutton.png",但似乎不起作用。有人知道如果您想在子文件夹中找到文件,是否知道语法是如何的?
最好的问候,预先感谢!
有两件事要注意:
- 当您从Visual Studio IDE运行项目(如果您正在使用的话)时,默认的工作文件夹是包含项目文件的文件夹。但是,当您直接运行可执行文件时,工作文件夹将是包含EXE的文件夹。因此,如果您使用的是子文件夹的相对路径,则在每种情况下都会有所不同。
- 如果要指定一个路径名,则必须必须逃脱后斜切字符。因此,使用诸如
"Sprite\CmdButton.png"
代替"SpriteCmdButton.png"
。
之类的东西
相关文章:
- 理解boost::asio-async_read在无需读取内容时的行为
- ostream过载时的缓冲区冲洗
- 具有未知值时的时间复杂性
- 编译时的 CImg 库返回对"__imp_SetDIBitsToDevice"的未定义引用
- 当比特(而不是字节)的顺序至关重要时的持久性
- 旋转模型矩阵时的形状失真
- 讨论 - 创建矩阵时的数组与向量的向量 - 什么是最实用的选择
- 在用于格式4的arm模拟器中实现功能时的一个问题
- 打印第二列时的2d字符矢量打印空间
- 读取文件时运行时的未知行为
- posix_spawn():使用posix_scawn()时的错误处理问题
- 查找最近配对时的OpenMP竞赛条件
- 如何修复valgrind启动时的致命错误(与libc6-dbg和libc6-dbg:i386连接)
- 在 c++ 中在开关情况下使用和不使用"break"时的不同输出
- 求和 int 乘以双倍时的欠/过近似
- 打包可变参数模板具有零元素时的递归
- 在Qt5中使用QTextSteam时的"使用已删除功能"
- 内存错误低于在C++年实现埃拉托色尼筛分时的预期
- 尝试了解在导入的静态方法上使用删除方法时的错误
- 在DirectX 11中加载colormap时的filepath