【问题标题】:Detect if the user pressed Cancel on clone dialog检测用户是否在克隆对话框上按下了取消
【发布时间】:2016-04-08 06:14:53
【问题描述】:

在我的 maxscript 中,我使用的是这个命令:

actionMan.executeAction 0 "40213"  -- Edit: Clone

有没有办法检测用户是否按下了克隆对话框上的“取消”,因为如果他这样做了,脚本将影响原始网格而不是克隆函数创建的新网格。

注意:我知道有一种方法可以使用#nodialog 跳过此对话框,但这对我不利,因为我希望允许用户选择是否要克隆、实例化或引用原始几何体。

【问题讨论】:

  • 你是那个抛出克隆对话框的人吗?还是您只是想响应一般的克隆事件?

标签: 3dsmax maxscript


【解决方案1】:

在通话前后检查objects.count。如果没有对象被克隆,它们将是相同的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-10
    • 1970-01-01
    • 1970-01-01
    • 2015-10-30
    相关资源
    最近更新 更多