Ferramentas do usuário

Ferramentas do site


ti_publica:dicas_krpano

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Próxima revisão
Revisão anterior
ti_publica:dicas_krpano [2024/04/12 07:21] – criada cartolati_publica:dicas_krpano [2024/04/12 09:43] (atual) – [Uso indireto] cartola
Linha 3: Linha 3:
 Guardo aqui minhas dicas de programação no XML do krpano. Guardo aqui minhas dicas de programação no XML do krpano.
  
 +  * txtadd(dest, src1, src2, ...); - Essa é a função para concatenar strings;
   * trace(texto) - apresenta na janela de debug (log) o texto entre parêntesis;   * trace(texto) - apresenta na janela de debug (log) o texto entre parêntesis;
-    * Não se adiciona, porém, texto diretamente dentro do parêntesis. Se quiser fazer isso tem que usar txtadd():<br>txtadd(x, "Coordenadas X: ", get(mouse.ath));\\trace(x);+    * Não se adiciona, porém, texto diretamente dentro do parêntesis. Se quiser fazer isso tem que usar txtadd():\\ txtadd(x, "Coordenadas X: ", get(mouse.ath));\\ trace(x);
   * ' - apertar a tecla 'plic' mostra/esconde a janela de debug / log window / console;   * ' - apertar a tecla 'plic' mostra/esconde a janela de debug / log window / console;
-  * Muitas vezes a função get(variável) não retorna um tipo desejado e precisamos usar uma variável auxiliar antes. 
  
 +===== Uso de variáveis =====
 +As vezes não dá pra usar variáveis diretamente, e as vezes é pra usar diretamente. Ainda tenho que entender melhor se há uma regra genérica pra isso. Exemplos:
 +
 +==== Uso direto: ====
 +
 +  * Copia diretamente o valor do hotspot[spot1].ath pra outra variável\\ copy(aux_ath, hotspot[spot1].ath);
 +
 +==== Uso indireto ====
 +
 +  * Pra obter o valor de aux_ath tem que usar o [[https://krpano.com/docu/actions/?version=10812#get|get()]]:\\ txtadd(position,'hotspot name="teste" ath="', get(aux_ath),'"');
 +  * Dentro de '[]' sempre é necessário usar get(), por exemplo:\\ set(pic, spot1);\\ set(hotspot[get(pic)].visible, false);
ti_publica/dicas_krpano.1712917281.txt.gz · Última modificação: 2024/04/12 07:21 por cartola