[過去ログ] 【3Dゲームエンジン】Unity質問スレッド23 [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
222(4): 2016/04/02(土)07:31 ID:lvtDFyJ0(1/2) AAS
すみません入門者で質問なのですが
Unityのキー入力は書籍サンプルとか読むと
Update()の中で逐一監視して入力があったら
動かすとかの例がよく見られたのですが、
他の言語の様に入力はイベント監視関数にその変数値変更を任せて
Uodate()内ではマシン速度に応じた状態変更のみ行うという事は
しないのでしょうか?
224: 2016/04/02(土)10:54 ID:fZLLuuFM(1) AAS
>>222
結局のところInputクラス自体の動作がUpdate()単位で入力の更新をしているので
もしInputクラス自体にイベントが仕込まれていれば
Input.KeyDownA+=hoge;
とかやればいいんだろうけど「そういうつくりにはなっていない」ということなので
そういうのがいいと思えば自分で入力を監視してイベントを発行するクラスを作って
そこで集中管理するしかないね。
226: 2016/04/02(土)12:19 ID:P+xkQjtI(1) AAS
>>222
UIならイベントベースの方が楽だけどゲームだとコントローラの扱いはだいたいプレイヤーを操作するGameObject単体の処理だろう?
ならイベントよりも直接状態を扱う方が楽じゃ無いのか?
231: 222 2016/04/02(土)20:56 ID:lvtDFyJ0(2/2) AAS
ありがとうございます。
どうやらゲームエンジン特有の処理法みたいですね。
自分Javaやjavascriptの開発から入ったので違和感を感じてました。
ループ監視方法をこれから勉強してみます。
あとUIのみでゲームが作れなるかも研究してみます。
281: 222 2016/04/04(月)23:29 ID:uWQ5g0HX(1) AAS
色々教えて下さりありがとうございます。
ゲーム入出力の基本的な考え方
参考になりました。
もっと精進してみます。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.037s