メインコンテンツへスキップ
< すべてのトピックに戻る

「Cannot implicitly convert type ‘float’ to ‘int’」エラーの対処法は?

小数(float)を整数(int)の変数にそのまま代入しようとしています。

 

C#ではデータ欠損を防ぐため、暗黙的な切り捨て変換を許可していないためです。

 

(int)floatValue のようにキャストするか、Mathf.RoundToInt() 等を使って明示的に丸め処理を行ってください。

タグ:
目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に