Salta ai contenuti

Come esportare per un player senza Python

Usa questa guida quando il gioco o il player che eseguirà la campagna è costruito senza l’interprete Python. Cos’è un’esportazione spiega le due versioni del motore.

  1. Apri la finestra di dialogo Esporta come descritto in Come esportare una copia del progetto o una campagna.
  2. In Campagna, seleziona Non richiede Python.
  3. Esporta. L’esportazione cerca ogni scheda Script e ogni passaggio con un blocco di codice ripple o con un {{ … }} inline in una qualsiasi delle sue lingue, e si ferma se ne trova uno.
  4. Se si è fermata, apri Messaggi. Ogni punto che eseguirebbe Python è elencato e apre la sua scheda. La finestra di dialogo resta aperta, così puoi correggere le schede oppure deselezionare la casella e riprovare.
  5. Esporta di nuovo. Una campagna che supera il controllo non contiene alcuno script.

Messaggi elenca due codici. Ciascuno di essi blocca l’esportazione.

  • E.EX.01, una scheda Script. Sposta ciò che fa lo script su schede che non richiedono Python, come una variabile di console impostata e letta dalle sue schede, oppure una diramazione su un valore. Una scheda Script dentro una macro viene segnalata sulla scheda che richiama la macro quando esporti, e sulla lavagna della macro stessa mentre modifichi.
  • E.EX.02, un passaggio che esegue Python. Sostituisci ogni blocco ripple o {{ … }} inline con il testo che avrebbe prodotto, oppure dividi il passaggio in modo che una scelta o una diramazione selezioni tra le sue versioni.

Se il player ha l’interprete, deseleziona invece Non richiede Python.

Per far segnalare queste schede all’app mentre scrivi, invece di selezionare la casella a ogni esportazione, disattiva Python in Capacità nelle impostazioni del progetto; Come costruire una campagna senza Python ne descrive i passaggi. La casella Non richiede Python nella finestra di dialogo Esporta viene allora selezionata per te e non può essere deselezionata.