独学でアクションゲームを作ろうと思ってるのですが、x座標、y座標などの変数はfloatを使った方がいいと聞きました。データが失われる可能性があります。環境に依存する場合やライブラリを使っているときは使っているOS名・コンパイラ名・ライブラリ名も明記しましょう。コンパイルエラーの質問時は必ず最低限のエラーメッセージも書きましょう。試していませんが、キャストすればいいかもしれません。...みたいな感じで。オフトピック「int型の引数」という前提なので、Fの付いた引数がfloat型の関数があってもここでは関係ないですね。4年前それは、「エラー」ではなく、「警告」ですねint型は、整数を表すための型ですが、float型は、少数小数まで表せる型です、型の種類が違うので、一部のデータが変更されたり。x=2.48499498」という変数があったとしたら、それをint型へ変換すると。「x=2」となります(小数のくらいは表せないのでこのように変換されたのです)例えば、座標のx,yの変数を引数にする場合は。.../*以下省略*/);と供述すると、コンパイラさんには何も言わなくなると思います。少数じゃなくって小数ね。少数じゃなくって小数ね。