As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Desenvolvimento local
Você pode implantar seus aplicativos SimSpace Weaver localmente para testes e depuração rápidos. SimSpace O Weaver Local é suportadoMicrosoft Windows somente para construção.
Para obter informações sobre como desenvolver comUnity eUnreal Engine, consulteSupport para outros motores.
Requisitos
Microsoft Windows
Microsoft Visual Studio
C++ CMake for Windows
SeCMake não estiver instalado, você não terá a opção de selecionarCMake durante o procedimento de compilação a seguir. Você pode usar oVisual Studio instalador para instalarCMake.
Crie sua simulação para SimSpace Weaver Local
Para aprender a usar o SimSpace Weaver Local, você pode usar o mesmo aplicativo Pathfinding Sample que você executou na nuvem durante osConcedo SimSpace Weaver tutoriais, mas desta vez em seu hardware local.
Para criar o aplicativo de amostra para o SimSpace Weaver Local
Em um prompt de comando, acesse
.project-folder
\tools\localExecute
generate_visual_studio_project.bat
.Abra
no Visual Studio.project-folder
\buildlocal\PathfindingSampleLocal.slnDefina sua configuração de compilação como RelWithDebInfo.
-
Escolha Build> Build Solution.
Visual Studiocolocará seus artefatos de construção em:
.project-folder
\buildlocal\out\RelWithDebInfo
Você deverá ver a seguinte pasta File Logs Logs:
PathfindingSampleLocalSpatial.exe
PathfindingSampleLocalView.exe
Execute sua simulação com SimSpace o Weaver Local
Você pode usar o SimSpace Weaver Local para executar qualquer combinação de até 24 aplicativos espaciais ou personalizados em seu computador local. O relógio de simulação começa após o início de todos os aplicativos espaciais definidos no esquema.
Para executar seus aplicativos com o SimSpace Weaver Local
-
Em uma janela de seleção de arquivos, acesse
.project-folder
\buildlocal\out\RelWithDebInfo -
SimSpace Os aplicativos Weaver Local exigem um arquivo de esquema nomeado
schema.yaml
no diretório de trabalho dos aplicativos. Qualquer falha na leitura das informações necessárias do esquema encerra os aplicativos.O esquema do SimSpace Weaver Local não precisa ser idêntico
, mas você pode usá-lo como ponto de partida.project-folder
\tools\project-name
-schema.yamlEscolha uma das seguintes opções:
-
Copie esse esquema para
.project-folder
\buildlocal\out\RelWithDebInfo\schema.yaml -
Defina
WEAVERLOCAL_SCHEMA_PATH
a variável de ambiente como o nome de um arquivo de esquema com um caminho ou nome de arquivo diferente.exemplo Exemplo
set WEAVERLOCAL_SCHEMA_PATH=c:\projects\MyProject\tools\MyProject-schema.yaml
nota Se você definir sua variável de ambiente na linha de comando, essa variável de ambiente (com esse valor) só poderá ser acessada a partir dessa sessão do prompt de comando (janela do console).
-
-
O esquema do aplicativo de amostra define uma grade 2x2, que cria 4 partições. Você executará um script que iniciará 4 instâncias do aplicativo espacial, para corresponder ao número de aplicativos espaciais especificados no esquema. O script também iniciará o aplicativo 1 view. Depois que todos os aplicativos espaciais forem iniciados e receberem uma partição, a simulação começará a funcionar automaticamente.
Para iniciar seus aplicativos
Em um prompt de comando, acesse a pasta de ferramentas local do seu projeto.
cd
project-folder
\tools\local-
Execute o script para iniciar os aplicativos.
launch_simulation_locally.bat
nota Se você
WEAVERLOCAL_SCHEMA_PATH
definir o nome de um arquivo de esquema, deverá iniciar seus aplicativos espaciais na linha de comando na mesma sessão (janela) em que definiu a variável de ambiente.Importante Se você receber um pop-up de segurança do Windows Allow Access, escolha se conectar ao aplicativo de visualização para visualizar a simulação.
nota Você também pode iniciar seus aplicativos espaciais e visualizar manualmente. Para fazer isso, você deve iniciar manualmente 4 instâncias do aplicativo espacial e um aplicativo de visualização.
-
Aplicativo espacial:
start PathfindingSampleLocalSpatial.exe
Veja o aplicativo:
start PathfindingSampleLocalView.exe
-
Veja sua simulação local
Para ver sua simulação local, você pode usar qualquer um dos clientes incluídos no SimSpaceWeaverAppSdkDistributable. Para obter mais informações sobre como criar e usar os clientes de amostra, consulte o tutorialEtapa 5: Visualizar a simulação de início rápido.
Você deve atualizar o endereço IP e o número da porta no cliente para se conectar ao aplicativo de visualização para sua simulação local. Sempre use os seguintes valores com o SimSpace Weaver Local:
tcp://127.0.0.1:7000
Dependendo do cliente selecionado, você pode atualizar o endereço IP e o número da porta da seguinte forma:
Unreal — Altere o URL na linha 1 do
view_app_url.txt
Console — Inicie o cliente com o endereço IP e o URL do número da porta como parâmetro
Pare a simulação local
Sua simulação local continuará sendo executada se seus aplicativos espaciais locais estiverem ativos. Se você fechar uma das janelas do aplicativo espacial, interromperá toda a simulação. Feche todas as outras janelas para limpar o resto da simulação.
Você pode fechar manualmente cada janela do aplicativo ou usar o script a seguir para fechar automaticamente todas elas:
project-folder
\tools\local\terminate_local_simulation.bat
Mesmo que o fechamento de uma janela espacial do aplicativo interrompa a simulação, certifique-se de fechar as outras janelas do aplicativo. Você não conseguirá iniciar outra simulação local com êxito se ainda houver janelas abertas de uma simulação anterior.