> 文章列表 > Omniverse Extensions Command 写在其他.py 文件内 导致找不到Command 无法运行 不生效 的解决方案

Omniverse Extensions Command 写在其他.py 文件内 导致找不到Command 无法运行 不生效 的解决方案

Omniverse Extensions Command 写在其他.py 文件内 导致找不到Command 无法运行 不生效 的解决方案

提要:

Command扩展不在extension.py

例如我的Command:ScatterCreatePointInstancerCommandLJ 在 commands.py 内

 然后使用时报错:

2023-04-10 18:16:11  [Error] [omni.kit.commands.command] Can't execute command: "ScatterCreatePointInstancerCommandLJ", it wasn't registered or ambigious.

 使用SeachCommand也无法查询到结果


参考官方示例代码,搜索发现,他的指令出现在__init__.py

 好嘞,咱们如法炮制(注意:如果可以的话,记得把你写的指令加上后缀防止重名或者不好查)

 保存(如果保存没反应,请重启OV)

 OK,感谢观看