帮助文件中关于包含脚本,新建DGN中同名称角色可利用老DGN已有脚本失效,帮助文件“或者,如果您已经创建了一个新时钟,那么只需为该角色指定与原始名称相同的名称,然后包括原始时钟的脚本即可。 ”,请教原因。谢谢老师!
yj huang said:新建DGN中同名称角色可利用老DGN已有脚本失效
请提供您的详细测试步骤。这句话的意思是,假设您的一个DGN中含有一个动画脚本,但该动画脚本中指定的角色可能已经不存在了。在此情况下,您可以在该DGN中创建一个同名称的角色,则该动画脚本就能工作了。
yj huang said:“或者,如果您已经创建了一个新时钟,那么只需为该角色指定与原始名称相同的名称,然后包括原始时钟的脚本即可。
此处的“时钟”是指一个真实的时钟图形对象,假设您包含了一个脚本(包含的英文是Include,即引入的意思),该脚本中定义了一个角色动画,比如角色名称叫做Clock。则您只需要将您创建的新的时钟也命名成Clock这个动画角色即可。
两句话说的是一个意思。
这是一本古老的书,其中关于包含脚本的描述。
抱歉,您插入图片后要手工调整一下图片的高和宽。否则默认的大小看不情况。
链接:pan.baidu.com/.../1xCDD0LyhZcYg1QDCFvLhvQ 提取码:1000 --来自百度网盘超级会员V6的分享
截图
谢谢。这次终于能看清楚了。还是我给您解释的,动画这部分功能CE版和以前的版本几乎没有什么变化的,仅仅只是启动菜单改成了Ribbon的样子。关于“建立角色”工具,在如下图所示位置。其实比以前版本更容易找到了。
至于“包含脚本”功能,在如下图所示位置:
工具位置我知道,您能说一下:图例中如何使金字塔使用风扇的脚本吗?图例中的.msa好像是旧功能,现在不能导入导出了。
你前述说的角色丢失,脚本还在,再新建一个同名角色,即可利用该脚本,但角色不会单独丢失,角色丢失了其关联的脚本也丢了。
所以:以截图中金字塔丶风扇为例,您能把"包含脚本"后使金字塔旋转的步骤详佃说说吗?我实现不了这个过程。
谢谢老师!
您能提供文档中提及的DGN文件和这个msa脚本文件吗?如果有的话,我在MSCE下尝试重复一下文档中所提的步骤。谢谢!
没有。由于不知道现在动画制作器如何导出MSa,所以我说这个功能失效。目前A.dgn要使用b.dgn的脚本,只能A参考B,然后包含脚本,选b.dgn的脚本,但这样操作只能在A中动画所参考的b中的角色,而不是A中的角色。
我查看了帮助文档,里面说这个MSA格式的动画脚本是老式的保存动画脚本的一个外部文件,现在的MS都不用这种方式了。目前的脚本都保存在DGN的某个模型(model)中,不能导出外部msa文件了。不过,从中文在线帮助如下位置
https://docs.bentley.com/LiveContent/web/MicroStation%20Help-v13/zh-cn/GUID-AF0EABEC-2C19-D010-D755-E7F288BC23C8.html
能看到这样一段话:
说明这个包含脚本功能是在同一个文件中的不同模型间来使用的。这样就不会发生您说的从参考文件中包含过来后还带有参考文件前缀的问题了。
我推测您的那个文档可能相当老旧,在V7DGN时代没有模型的概念,只有文件。即V7DGN是“文件 >元素”两级控制,而V8DGN是“文件 > 模型 > 元素”三级控制的。
链接:pan.baidu.com/.../1qeRiTs0gZmD7WvX7loU9Tw 提取码:1000 --来自百度网盘超级会员V6的分享
我录了一段视频,您看看问题如何解决,谢谢!