inputfieldを使って入力画面で計算をするアプリを作成しています。
表示する値を下記のようにしたいのですが苦戦しています。
★2と入力すると自動で2.0と表示されデータを取得したい。
データの取得方法はOnEndEditでアクション時に取得すれば良いので簡単なのですが
2.0と表示する方法が分かりません。
やってみたこと)
ネットでぐぐって色々調べました。
・まず文字数は最大で99.9なのでカンマも入れて最大4の為
caracter Limitを4にしました。
・次に入力するタイプは数値と小数のみが入力できるようにしたかったので
Content Type を Decimal Numberにしました。
しかし「2」と入力すると「.0」が付いて「2.0」になる方法が分かりません。
(2.0とそのまま入力することはできますが)
format関数みたいなもので文字を設定する方法知っている方見えましたら
教えて下さい。
using System.Collections; using System.Collections.Generic; using UnityEngine; public class InputScript : MonoBehaviour { public void ValueChangedDistance(string text) { Debug.Log("text:" + text); } }
回答1件
あなたの回答
tips
プレビュー