【1】で用意した変数に対して、代入する際に、【1】の変数の値を上書きせずに、その値に対して計算を行うようにします。
Startメソッド内で、新しく変数を1つ初期化して用意し、この値を【1】の値に加算してください。
その際、下記のような書式ではなく、省略記法を用いて計算をおこなってください。
int c = 100;
x = x + x;
ヒント
省略記法とは、左辺の変数を用いて右辺の値と計算を行うという内容です。
+=、 -=、 *=、 /= の四則計算と、++(インクリメント)、 --(デクリメント)があります。
回答例
<= クリックすると開きます
using UnityEngine;
using System.Collections;
public class Test : MonoBehaviour {
int x = 100; // 変数の初期化
// Use this for initialization
void Start () {
Debug.Log(x); // 計算前の x の値
int c = 503; // 変数の初期化
x += c; // 省略記法。 x = x + c と同じ内容になる(xに入っていた値に右辺の値に加算されるので、元々の値が生きる)
Debug.Log(x); // 計算後の x の値
}
// Update is called once per frame
void Update () {
}
}
Consoleに表示されるDebug.Log
100
603
計算が出来ましたら、減算、乗算、除算についても同じように計算して処理を試してください。