【问题标题】:How to get a 3DS file in to a silverlight web application如何将 3DS 文件放入 Silverlight Web 应用程序
【发布时间】:2012-06-22 06:44:49
【问题描述】:

我使用 3ds Max 2012 创建了带有动画的 3d 角色。然后将该 max 文件保存为 3DS 文件格式。我需要使用 Ab3d.Reader3ds.dll 文件(第 3 方文件)将此 3DS 文件嵌入到 Silverlight Web 应用程序中 要添加此内容,我必须将其作为参考添加到 Web 项目中。
但是当我尝试添加此引用时,它会显示一条错误消息,显示为 “您不能添加对 Ab3d.Reader3ds.dll 的引用,因为它不是针对 Silverlight 运行时构建的。Silverlight 项目仅适用于 Silverlight 程序集。

我正在使用 Silverlight 版本 5 和 Visual Studio 2010。 如果有人可以帮助我尽快回复我。 如果还有其他方法可以做到这一点,请以这种方式回复我。 谢谢。

【问题讨论】:

  • Ab3d.Reader3ds 是为原生 .Net 应用程序设计的,而不是基于 Web 的 Silverlight 应用程序。这种方法行不通。您需要另一种方法。我现在想不出一个,但是当我想到时,我会告诉你的。

标签: c# visual-studio-2010 visual-studio silverlight-4.0 silverlight-5.0


【解决方案1】:

我唯一能找到的就是切换到Babylon engine。这是一个小型下载,可让您在 Silverlight 应用程序中轻松使用 3D。它得到了微软的支持,所以它看起来是合法的。我不能根据经验说话,但它似乎应该是你正在寻找的东西。唯一的问题是,它只能从 Collada 和 Nova 格式导入。我推荐科拉达。这是 3DS max 的 Collada 导出器

http://collada.org/mediawiki/index.php/OpenCOLLADA#OpenCOLLADA_1.2.2

祝你好运!

【讨论】:

    猜你喜欢
    • 2012-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-30
    • 1970-01-01
    相关资源
    最近更新 更多