前提・実現したいこと
var型の変数に入った文字列を分割して、その文字をfloat型にしたい。
ただ、現状文字列をint型にできずに困っている。
やったこと
以下のコードにてコンマ付文字列をコンマで区切り分割。
分割した文字列は16進数を文字化したものなので、それをInt型に変換する。
これができたら、
Int型に変換した変数を分解能演算をすることでフロート型の物理地に変換。
する予定
data = SerPort.ReadLine(); var datas = data.Split(','); ang1 = Int32.Parse(datas[0], NumberStyles.AllowHexSpecifier); ang2 = Convert.ToInt32(datas[1], 16); ang3 = Convert.ToInt32(datas[2], 16);
発生している問題・エラーメッセージ
以下のスクリプトを作成、
また、型変換については2種類の方法で試してみましたがうまくいきませんでした。
The name 'Int32' does not exist in the current context The name 'NumberStyles' does not exist in the current context
The name 'Convert' does not exist in the current context
補足情報(FW/ツールのバージョンなど)
Windows10、
Unity5.5.4
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/28 13:08