Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以在Director或Flash(带选择)中创建3d菜单?_Flash_Actionscript_3d_Lingo_Adobe Director - Fatal编程技术网

是否可以在Director或Flash(带选择)中创建3d菜单?

是否可以在Director或Flash(带选择)中创建3d菜单?,flash,actionscript,3d,lingo,adobe-director,Flash,Actionscript,3d,Lingo,Adobe Director,我需要做一个带有3D风格菜单的Director项目(为了澄清,这是一本研究手册,有几个部分需要选择,例如,要研究手臂肌肉,需要单击手臂) 我想通过一个3D模型来实现这一点,而不是使用技巧(比如将预渲染视频看起来像3D模型)。现在这里的问题不是3d模型本身,而是如果可能,在同一模型的不同部分上执行单击事件。可能吗 我需要使用Director来完成这个项目,但我的老板警告说,最有可能的方法是使用flash-SWF,并在Director中对其进行embue处理,从而工作。任何有3D经验的人都可以告诉我

我需要做一个带有3D风格菜单的Director项目(为了澄清,这是一本研究手册,有几个部分需要选择,例如,要研究手臂肌肉,需要单击手臂)

我想通过一个3D模型来实现这一点,而不是使用技巧(比如将预渲染视频看起来像3D模型)。现在这里的问题不是3d模型本身,而是如果可能,在同一模型的不同部分上执行单击事件。可能吗


我需要使用Director来完成这个项目,但我的老板警告说,最有可能的方法是使用flash-SWF,并在Director中对其进行embue处理,从而工作。任何有3D经验的人都可以告诉我这样可以吗?(我现在不需要确切知道它是如何工作的,但如果你能给我介绍一个例子或教程,那就更好了)。

是的,使用actionscript+一些附加库可以很容易地加载复杂的3d模型。您可以查看papervision和away3d库。这里有一个很好的例子

一般来说,collada(基于xml的3d模型)是最好的解决方案,但如果多边形太多,则swf需要时间在客户端加载。
在此之后,您可能会了解如何加载三维模型并使用blender转换为collada,以及如何通过blender减少多边形

我假设点击模型的几个部分可以给我不同的事件?(比如说,点击arm,转到第2帧,然后点击head转到第3帧?)我还需要将这些信息传递给director,所以我需要与外部应用程序进行某种通信(即使只是一个字符串,其中包含一些单击内容的信息),这可能吗?是的,我做了类似的事情,你创建一个透明按钮,然后按x,y放置,z坐标。此外,我还想告诉您,此解决方案仅适用于flash+3d模型。我在使用cs3的同时也在使用它。也许目录->闪存实现更容易一些。好的,这很有帮助。现在,我只需要知道这是否可行,这样我的老板就可以告诉客户我们是否能完成这项工作。谢谢您的时间。:)