私はudemyのチュートリアルに従っています。私の質問は、c#コードdouble_itがunity3dによって使用されなくなった場合、またはいくつかのタイプのライブラリがある場合ですそれが機能するための私のコード。私は、整数の値を2倍にするために、次のコードを書くようにしました。もう一つの問題は、私のコードで働くtempという名前の変数を得ることができないということです。それはすべて同じコードの一部です。整数の値を2倍するとdouble_itが機能しない
void Start()
{
int anumber;
anumber = double_it (5);
Debug.Log ("The doubled value is: " + anumber);
}
void Update()
{
if double_it(int input_number) {
var temp = input_number * 2;
return temp;
}
}
}
'if double_it(int input_number)'は有効なC#構文ではありません。 'double_it'はレッスンのどこかで定義されていませんでしたか? – JLRishe
「anumber * = 2」を実行すると何が悪いですか? Unityドキュメンテーションの 'double_it'関数については何もありません。 – CNuts
@CNutsあなたは彼のコードを読んでいませんでした。彼は更新の途中で多少定義されたdouble_itメソッドを持っています。彼は最初に正しい構文を取得する必要があります。 –