本文目录
- SlimDX 安装失败
- slimDx redistributable 是什么
- SlimDX是什么
- c# slimdx可以生成64位程序吗
- SlimDX Runtime 是什么
- 我安装了slimdx for .net 2.0,但是,没有看到slimdx.dll,求它的位置
- slimdx runtime是什么软件,能删除
- 用C#进行DirectX编程怎么配置环境,vs2013
SlimDX 安装失败
首先这个软件大部分版本都只支持XP系统,所以如果你不是XP系统,安装可能失败,你得支持你系统的那个版本,像vista版本的。
还有就是你机器里面是不是有必须的软件没有安装,像.netframework 至少要2.1版本的,如果是1.1版本的,你就要升级一下才可以。
slimDx redistributable 是什么
游戏装好后,不自动安装silmDX和Framework3.5,你可以在游戏文件夹中找到名为silmDX.msi的安装文件,执行它,在游戏目录点Framework3.5.exe安装就好了
再设置一下DX:开始——运行——dxdiag——显示
DirectDraw 加速 和 Direct3D 加速 却是游戏正常运行所必需的,所以必须保持启用状态。
注意改完后需要重新启动一下电脑
例外:如果你发现DirectDraw 加速 、Direct3D 加速 、AGP 纹理加速这三个键全是灰色的,那么在桌面上右键--属性--设置--高级--疑难问题--从无改到全
SlimDX是什么
两大图形库OpenGL和DirectX相信你不陌生,两者对应的.NET实现最流行版本分别为Tao FrameWork和SlimDX,都是开源社区做的,是用.NET技术对原有的c++库进行的封装。
c# slimdx可以生成64位程序吗
好象是不可以如果使用DirectX11.1是一个选项,有一个更简单的方法来启用立体功能,而不必依赖于nVidia的字节巫术。基本上,你创建一个 SwapChan1 ,而不是普通的 SwapChain ,那么很简单,只要设置立体声为True。
-slimdx
SlimDX Runtime 是什么
SlimDX是一个MDX替代品,用于.NET平台上的DX应用开发,提供了绝大部分DX C++API的一一对应功能,其中包括了DX10、Xinput、XAudio、XACT的接口。目前已经成熟稳定
我安装了slimdx for .net 2.0,但是,没有看到slimdx.dll,求它的位置
安装路径的bin底下
比如我的是E:\Program Files\SlimDX SDK (March 2011)\Bin\net20\x86
slimdx runtime是什么软件,能删除
SlimDX是一个MDX替代品,用于.NET平台上的DX应用开发,删不掉。
提供了绝大部分DXC++API的一一对应功能,其中包括了DX10、Xinput、XAudio、XACT的接口。目前已经成熟稳定。
它是软件能够运行的环境,称为软件运行时,这个翻译有点拗口,目前似乎也没有更好的翻译。比如很多Java程序需要Java运行时环境JRE(Java runtime environment),像eclipse,如果没有JRE则无法运行。-slimdx
用C#进行DirectX编程怎么配置环境,vs2013
我一直都在找C#使用dx的方案。很久了。
首先,如果你坚持用所谓的dx,你可以下载directx 9.0c SDK june2010,没有专门给C#准备的dx sdk....你可以先详细了解下dx.? 安装会报错S1023,因为如果电脑上已经有vs2010,有两个运行库冲突,你需要卸载C++ x86 2010和c++ x64 2010运行库再安装。
---------------------------------------------------------------
而且,directx sdk的99%的东西都是给C++准备的。能够给C#用的只有C:\Windows\Microsoft.NET\DirectX for managed code下边的一些文件夹,比如我记得2902文件夹就有directx的一套dll,引用他们的方法是,再解决方案管理器里边添加引用,browse,选中那几个dll(directx,direct3d,direct3dx).
-----------------------------------------------------------
bug可能有一些,你要做好砸电脑的准备。managed DX是微软.net 2.0以前的技术。现在看来恐怕是放弃了,也没再更新。
----------------------------------------------------------------
为什么那么多sdk的文件不能用?
如果你可以在C#里引用.h文件编译C++代码的话,那你可以。
dx自出来以来就是C++的菜,整个就是C++写的,sdk也全是C++.这是现实
因此,C#本来就是不能调用dx的,除非使用非托管。不过,那个年代,微软出了managed DirectX,如名字所见,是托管的directx,才让托管的C#调用dx有了可能。
微软为什么放弃?因为没有存在的价值。
---------------------------------------------------
那是否就是没有办法用C#进行高性能图形编程?后来微软出了XNA Framework封装directX供C#使用,现在已经停止更新。
第三方类库呢?
slimDX是一个成熟又好用的dx封装,支持dx 9 ,dx10,可以供C#调用,2012年停止更新。
---------------------------------------
现在还有什么比较能用的呢?
sharpDX.
-slimdx