MaxScript:检测何时删除对象

Jac*_*cob 2 maxscript 3dsmax

如果从场景中删除对象,我将如何检测(或触发函数)?

Fro*_*iwi 6

使用通知

fn nodeDeletedCallback =
(
  deletedObj = callbacks.notificationParam()
  print ("Deleting: " + (deletedObj as string))
)

Callbacks.addscript #nodePreDelete "nodeDeletedCallback()" id:#id_AStringYouCanUseLaterToIdentifyThisCallback
Run Code Online (Sandbox Code Playgroud)