質問: unityでdeletaTimeをつかって時計を作っています。 とりあえず秒数の1のくらいのみを表示するプログラムを作ります。
回答: aが10を超えた時に、aに入っている変数は10丁度ではなく、10.123...みたいに小数以下が含まれています。 なので、10を超えたタイミングで0にすると小数以下が切り捨てられてしまい、その分が誤差になっています。 もしやるとしたら、a=0にするのではなく、a-=10にすると0.123...のように小数以下を引き継いで行くことができます。