我需要执行一个带有3D样式菜单的Director项目(为澄清起见,这是一本带有人体的学习手册,要选择几个部分,例如,研究需要单击手臂的手臂肌肉)。

我想使用3D模型来完成此操作,而不是使用技巧(例如将预渲染的视频看起来像3D模型)。现在,这里的问题不是3d模型本身,而是如果可能的话,可以对同一模型的不同部分进行点击事件。有可能吗?

我需要使用Director来执行该项目,但是老板警告说,很可能也可以使用Flash SWF并将其嵌入Director中,从而可以正常工作。有3D经验的人都可以告诉我是否可以?(我现在不需要确切知道它是如何工作的,但是如果您可以带领我看一个示例或教程,那就更好了。)

有帮助吗?

解决方案

是的,使用actionscript +一些其他库可以轻松地加载复杂的3d模型。您可以看一下papervision和away3d库。这是一个很好的例子。

http://papervision2.com/away3d-tutorial-loading-complex-models-with-away3d /

通常是collada(基于xml的3d模型)的最佳解决方案,但是如果多边形过多,则swf将需要时间在客户端进行加载。 在这之后,您可能会看看如何加载3D模型以及如何使用Blender转换为Collada,以及如何通过Blender减少多边形。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top