Ho solo una domanda di base. Sto cercando di imparare come utilizzare le funzioni con unityscript e ho imparato che quando si crea una funzione con qualcosa di simileFunzioni di base in unityscript
function Example(text)
{
print(text);
}
e poi lo chiamano usando
Example();
si può effettivamente inserire una stringa o un numero tra parentesi sull'ultimo pezzo di codice tra parentesi e passerà e si inserirà nella funzione creata in precedenza. In questo caso, finisce per stampare qualunque cosa digiti tra parentesi.
Ora, la mia domanda è se funziona, quindi perché non funziona dove passo in due numeri e chiedo di averli aggiunti lavoro? Il codice che sto cercando di utilizzare assomiglia:
Addition(4, 4);
function Addition(a, b)
{
print(a+b);
}
Quando provo ad eseguire questo, Unità mi dice
operatore '+' non può essere utilizzato con un lato sinistro di tipo 'Object 'e un lato destro del tipo' Oggetto '.
stavo guardando this video sulle funzioni Javascript e nel video a circa 9 minuti, i tipi di ragazzo in esattamente questo, e ottiene lo script per aggiungere per lui. Sono piuttosto nuovo nello scripting e non ho idea di cosa potrei fare male. Grazie in anticipo per l'aiuto.
Benvenuti in SO! Buon lavoro formattando il tuo primo post. – davidethell