社区
C#
帖子详情
哪位高手知道如何在 C# 里用 HLSL ?
wugamp
2017-11-09 10:43:31
我用 C# 开发,要用到 HLSL (DirectX9 或者 11 均可)。
但是我看到的教程里, HLSL 都是和 C++ 配套的。当然硬要把 C++ 那套搬到 C# 也非不可,但这样我将失去 C# 的好处了。
所以还是希望能直接在 C# 里用。最好能提供一个简单的 DEMO。
我在 C# 的 D3DX 里看到用 EffectCompiler 之类的方法,但是没有进一步的使用示例,所以还是不得要领。
多谢!
...全文
366
1
打赏
收藏
哪位高手知道如何在 C# 里用 HLSL ?
我用 C# 开发,要用到 HLSL (DirectX9 或者 11 均可)。 但是我看到的教程里, HLSL 都是和 C++ 配套的。当然硬要把 C++ 那套搬到 C# 也非不可,但这样我将失去 C# 的好处了。 所以还是希望能直接在 C# 里用。最好能提供一个简单的 DEMO。 我在 C# 的 D3DX 里看到用 EffectCompiler 之类的方法,但是没有进一步的使用示例,所以还是不得要领。 多谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pamgu
2017-11-09
打赏
举报
回复
Effect.FromFile
游戏程序员的修炼与养成
游戏程序员的修炼与养成
5步用
C#
驯服DirectX:为什么你的游戏还在卡成PPT?
🔥关注墨瑾轩,带你探索编程的奥秘!🚀🔥超萌技术攻略,轻松晋级编程
高手
🚀🔥技术宝库已备好,就等你来挖掘🚀🔥订阅墨瑾轩,智趣学习不孤单🚀🔥即刻启航,编程之旅更有趣🚀。
C#
WinForms的“跨线程黑魔法”:Invoke、BeginInvoke与EndInvoke的终极解析
我的WinForms应用?那可是能穿越线程的时空管理局!背景线程疯狂尝试更新Label,但主线程正忙着处理用户点击事件。你默默打开VS:“该用Invoke的‘时空穿越’魔法了!:所有UI操作都通过“时空穿越”完成。:后台任务与UI响应“量子纠缠”:通过智能检查避免“时空漩涡”异常,UI界面像被冻住的冰雕。:从提交到清理的“时空闭环”你开发的订单系统突然抛出。
15步解锁
C#
MonoGame:从0到游戏大师的进阶之旅
MonoGame是一个开源的游戏开发框架,它基于微软的XNA 4.0。它允许开发者使用
C#
来创建2D和3D游戏,并且支持跨平台开发,包括Windows、Mac、Linux、iOS、Android等。简而言之,MonoGame就是让你的游戏能够触及到每一个角落的魔法棒!游戏循环是游戏程序的核心,它就像心脏的跳动一样,让游戏持续运行。简单来说,游戏循环就是不断地执行更新和渲染两个步骤。图形渲染是将图像、文本和其他视觉元素显示到屏幕上的过程。在MonoGame中,我们主要使用类来实现这一功能。
5步打造游戏特效炸裂!
C#
粒子系统从入门到炫酷,Unity大神手把手教你
文章摘要: 本文通过
C#
、Unity和ComputeShader的“特效三件套”,详细讲解了如何打造“电影级粒子特效”。从基础粒子系统的创建到动态控制、碰撞检测、性能优化,再到高级特效的实现,逐步提升特效的视觉效果和性能表现。文章提供了丰富的代码示例和关键参数对比,帮助开发者轻松掌握粒子特效的核心技术,解决“卡顿”和“死板”等问题,最终实现流畅、逼真的游戏特效。
C#
111,110
社区成员
642,557
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章