Conversei com um dos desenvolvedores do Unity e, neste momento, não é possível falar com a propagação programaticamente no Unity 3d, desculpe!
Eu estou fazendo um projeto no qual meu aplicativo tem a capacidade de se espalhar, semelhante ao efeito de pressionar Super + W . Eu queria saber como isso pode ser feito de forma programática, preferencialmente usando python. Pode ser feito?
Eu estou fazendo isso no Ubuntu e no Ubuntu. Então, qualquer coisa que vai do script de shell ao núcleo Unity avançado é bem-vinda!
Conversei com um dos desenvolvedores do Unity e, neste momento, não é possível falar com a propagação programaticamente no Unity 3d, desculpe!
A beleza do Ubuntu é que tudo é gratuito e de código aberto. Então, por que você não lê o código-fonte da Unity, obtém os blocos relevantes que deseja e os adapta aos seus usos?
Apenas observe que o Unity não foi feito em Python, mas em C / C ++. Mas você deve ser capaz de encontrar ligações de python para todas as bibliotecas usadas.
Unity é, formalmente, "apenas" um plugin do Compiz ... então seu melhor começo seria baixar o código-fonte, estudá-lo e aprender como os plug-ins do compiz funcionam.
apt-get source unity unity-2d-spread
Compiz também tem (ou teve, antes do Gnome 3) outros plugins com efeito similar, por exemplo, Expo. Então vale a pena investigá-lo.
Descubra quais bibliotecas eles usam e procure por documentação (wikis, fóruns, canais de IRC) para essas bibliotecas.
Tags unity python programming