我正在开发一个向Maya发送命令的应用程序,很像iOS应用程序CameraMan。但是,我正在寻找一种方法来创建此基于Web的应用程序,而不是构建本机应用程序。我相信这可以完成,但我坚持如何进行初始连接。 Maya创建一个可通过特定IP地址:端口号访问的命令端口。例如,我可以从Eclipse发送命令,甚至可以发送短的Python脚本。我在本地应用程序中看到过这个动作,但是如何通过Javascript完成此操作?通过javascript连接到Maya
Maya确实提供了一个浏览器插件来完成此操作,但它当然是一个插件,不能在移动浏览器上运行,也不能针对我正在创建的确切应用程序进行定制。
作为背景,我有Javascript,Python和MEL脚本的基本知识。
更新:我应该指定我不想通过互联网控制Maya。相反,我正在寻找一种通过本地网络进行连接的方式,在那里我知道IP地址,就像我上面引用的CameraMan应用程序(而不是本地应用程序)。
更新2:不幸的是,这个项目在这一点上是一个不行。我没有意识到的是,为了启用Maya“服务器”上的websockets,我需要实现一些第三方库。对个人使用很好,但如果我想为其他人发布工具则不行。
在本例中,Maya是运行在Web服务器上(一个集中位置),还是运行在正在浏览网页的客户端计算机上? –
Maya在连接到本地无线网络的桌面上运行。网络应用程序也运行在同一无线网络上的移动设备上。 – GeoffB
Ergo Maya在服务器上运行,即使桌面也可以是服务器。但是,这要求它实际提供数据。在任何情况下,问题仍然与服务器一样。 – joojaa