このトピックでは、3ds Max 2025 および Update における MAXScript 言語の変更および改良点についての概要を簡単に説明します。各機能の詳細については、ドキュメントの各ページのリンクをお読みください。
3ds Max メニュー システムは完全に書き換えられ、最新の API に置き換えられました。これにより、システム メニューおよびプラグイン メニューの作成と編集が容易になり、3ds Max のバージョン間でメニューのカスタマイズが移植可能になります。新しいメニュー システムに関連する新しい MAXScript API と削除された MAXScript API は次のとおりです。
インタフェース: MaxOps | 新しい maxOps.GetICuiMenuMgr() メソッドは、新しいメニュー システムでメニューを操作するために必要なメニュー マネージャ インタフェースを返します。新しい maxOps.GetICuiQuadMenuMgr() メソッドは、新しいメニュー システムでクアッド メニューを操作するために必要なメニュー マネージャ インタフェースを返します。注: メニューおよびクアッド メニューは、メニュー通知に応答する場合のみ作成できます。詳細については、「メニュー システム」を参照してください。 |
メニュー関連インタフェース | 新しいメニュー システムは、次の新しい MAXScript インタフェースを使用して公開されます。 |
メニュー マネージャ | CuiMenuMgr および CuiQuadMenuMgr は、メイン メニューおよびクアッド メニューのメニュー マネージャです。これらは、上記の MaxOps メソッドによってアクセスされます。 |
メニュー関連インタフェース | CuiMenu、CuiDynamicMenu、および CuiQuadMenu は、メニューのインタフェースです。 |
クアッド メニューのコンテキスト | CuiQuadMenuContext はクアッド メニュー コンテキストのインタフェースです。 |
メニュー項目関連のインタフェース | CuiMenuItem および CuiActionMenuItem は、個々のメニュー項目のインタフェースです。 新しい ActionItem インタフェースは、メニュー項目またはクアッド メニュー項目に関連付けられたアクション項目のプロパティとメソッドを公開します。 |
メニューの通知 | 2 つの新しいメニュー通知: #cuiRegisterMenus および #cuiRegisterQuadMenus |
新しいトピック: | メニュー システムの概要 |
廃止予定および削除済み | このリリースから menuMan インタフェースが削除されました。 |