[過去ログ]
【ゲームエンジン】Unityなんでも質問スレpart12 (1002レス)
【ゲームエンジン】Unityなんでも質問スレpart12 http://mevius.5ch.net/test/read.cgi/gamedev/1699257023/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
791: 名前は開発中のものです。 [sage] 2023/12/22(金) 06:47:26.04 ID:BHw2hwhe すみません、素朴な疑問なんですけど Input.GetKey("space");って今のUnityじゃエラーになるんですか? Input.GetKey("KeyCode.Space");なら動きました。 どういうことでしょう? http://mevius.5ch.net/test/read.cgi/gamedev/1699257023/791
797: 名前は開発中のものです。 [sage] 2023/12/22(金) 17:17:43.62 ID:BHw2hwhe すみません、徹夜明けで>>791は寝ぼけていた様です。 言いたいことは、 if(Input.GetKeyDown( )){ 処理 }の記述をしたとして、 if(Input.GetKeyDown("Space"))はエラーにならないのに if(Input.GetKeyDown("UpArrow"))はエラーになるんです。 両方、KeyCodeに書かれてるやつです。 なぜUpArrowは「入力キーの名前: UpArrow が不明です」とエラーが出るんです? なのでUpArrowを使いたい時は Input.GetKeyDown(KeyCode.UpArrow)という記述方法にしてるんです。 これだと動きます。 どーいうことですか? http://mevius.5ch.net/test/read.cgi/gamedev/1699257023/797
798: 名前は開発中のものです。 [sage] 2023/12/22(金) 17:21:22.32 ID:BHw2hwhe >>794 俺より初心者ですか? これでも正常に動くんですが。 if(Input.GetKeyDown(KeyCode.Space)) 恥かかない様にここ見ておいた方がいいですよ。 https://raruton.com/unity-how-to-use-input-key/ ↓抜粋しときますね >Inputクラスを使用することでキーボードを検出することができます。 >各キーコードは、以下の***の部分に変えることで使用することができます。 >Input.GeyKey(KeyCode.***) >矢印キー >上キー UpArrow >下キー DownArrow >右キー RightArrow >左キー LeftArrow http://mevius.5ch.net/test/read.cgi/gamedev/1699257023/798
799: 名前は開発中のものです。 [sage] 2023/12/22(金) 17:26:43.86 ID:BHw2hwhe ああ、KeyCode.***をダブルクオートで囲んでるのは間違いだよって 言いたかったんですね。それは失礼しました。 では、ダブルクオートで囲む場合の 上キー取得はどう書けばいいですか? なぜ"UpArrow"でいけないのか理由を知りたいです。 http://mevius.5ch.net/test/read.cgi/gamedev/1699257023/799
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.025s