[過去ログ] 【3Dゲームエンジン】Unity質問スレッド14 [転載禁止]©2ch.net (1001レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
527
(1): 2014/12/30(火)04:17 ID:2CKKHmo8(1/4) AAS
>>524
インストールしたあとにAndroidSDKのディレクトリ移動したのではないかと。

といいつつ質問。
以下のように、uGUIのInputFieldにアタッチされたテキストmessageTextを、
Enterが押された時に改行する代わりにPostMessage()に送りたいのですが、
通常のUpdateでは入力された文字列がLogで出力されるのに、
Enterを押した場合のログでは文字列が空として出力され、
省9
530: 2014/12/30(火)05:22 ID:2CKKHmo8(2/4) AAS
>>528
恥ずかしながら試してませんでしたが、
試しにカーソルキー下にしたところ正常に動きました。
とはいえ、改行を抑止したい意味もあってReturnに対応させたいです。
Returnで異なる挙動になる原因があるんでしょうか?
531: 2014/12/30(火)06:04 ID:2CKKHmo8(3/4) AAS
InputFieldのインスペクタのOnReturnKeyの項目をSubmitにして、
OnSubmitにPostMessageを設定するという、そのものズバリの正解があったようです。
アドバイス頂いた方ありがとうございます。

また、Returnで挙動が異なるのは、
InputField内のTextComponentにアタッチされているtextの値は、
あくまで表示領域内に表示されている文字列の描画情報であり、
実際に入力されたすべての文字列の情報ではないため、
省3
539
(3): 2014/12/30(火)19:58 ID:2CKKHmo8(4/4) AAS
PlayerPrefs.SetStringで保存した文字列が、再度実行した時に空になってしまいます。
レジストリエディタで確認しながらやっても、プログラムの終了後もデータは入っていますが、
再度実行した時点で上書きも何もしていないのにSetStringで保存したものだけ空に戻っています。
また、SetIntの場合は消えていません。
原因に心当たりのある方は教えてくださるとありがたいです。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.168s*