[過去ログ]
【ゲームエンジン】Unityなんでも質問スレpart8 (1002レス)
【ゲームエンジン】Unityなんでも質問スレpart8 http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
462: 弟子 [] 2022/10/27(木) 11:39:10.68 ID:gXi2+Oha 久しぶりだな まずさシンプルにいこう、逆に考えてみるか void Update() { moveFunction(); if (Input.GetKeyDown(KeyCode.Space)) { rb.AddForce(rb.transform.up * 5.0f ,ForceMode2D.Impulse); jumpingFunction(); //print(max_jump_count); //print(isHitToGround()); } } private void moveFunction() { //操作方向 float x = Input.GetAxis("Horizontal"); float y = Input.GetAxis("Vertical"); //左右移動 rb.velocity = new Vector2(x * 10, rb.velocity.y); } https://i.gyazo.com/e36cc76a809b1d8bfab8303cd513ff04.png これでスペース押すと、ジャンプ繰り返すんだけど 3回目で押せなくすればいいかなと http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/462
463: 名前は開発中のものです。 [sage] 2022/10/27(木) 11:39:21.08 ID:1clBHIjw デバッガで追えばjumpingFunctionが2にしたのを同一フレームで jumpingCountResetが3に戻してるのが見える つまりisHitToGroundが期待した通りに動作してない http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/463
464: 名前は開発中のものです。 [] 2022/10/27(木) 11:49:17.46 ID:gXi2+Oha >>462 ちなみに、jumpingFunctionはコメントにしてある。 でこのあとは、3回目という判定と、床に着いたらクリアをつくればいいかと http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/464
465: 弟子 [] 2022/10/27(木) 11:57:08.00 ID:gXi2+Oha まぁこんなんで悩むのは時間の無駄だから答え moveFunction(); if (Input.GetKeyDown(KeyCode.Space)) { if (jumpCount > 2) return; rb.AddForce(rb.transform.up * 5.0f ,ForceMode2D.Impulse); jumpCount++; //jumpingFunction(); //print(max_jump_count); //print(isHitToGround()); } } private void moveFunction() { //操作方向 float x = Input.GetAxis("Horizontal"); float y = Input.GetAxis("Vertical"); //左右移動 rb.velocity = new Vector2(x * 10, rb.velocity.y); } private void OnCollisionEnter2D(Collision2D collision) { jumpCount = 0; } http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/465
466: 名前は開発中のものです。 [sage] 2022/10/27(木) 12:06:36.34 ID:BXIf+hd4 >>445 その結末がこれなんだぜ http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/466
467: 名前は開発中のものです。 [] 2022/10/27(木) 14:19:47.91 ID:n9F1DQle >>466 雑談スレのおっさんは巣に帰れっていってんじゃん はっきり言って気持ちわりーよ http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/467
468: 名前は開発中のものです。 [sage] 2022/10/27(木) 15:10:50.99 ID:NjCyUsXa >>467 は?イミフ、結果として事実いったまでだが http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/468
469: 名前は開発中のものです。 [sage] 2022/10/27(木) 15:22:21.27 ID:NjCyUsXa なぜかIDリセットされたわ >466な まさかマジでわからないで終わるかって素直な感想な http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/469
470: 名前は開発中のものです。 [sage] 2022/10/27(木) 15:22:35.60 ID:+6jYo91a 結果?過程だぞ スレは常に変化する まだまだ続いていくしこれからどうなるかは君達次第だ http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/470
471: 名前は開発中のものです。 [sage] 2022/10/27(木) 15:30:23.72 ID:NjCyUsXa >>470 他のまともな質問者や解答者にとってはそうだろう 以前の質問スレに戻ることを祈るよ http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/471
472: 名前は開発中のものです。 [] 2022/10/27(木) 17:36:07.86 ID:gBSo1FaA >>457 勉強中です 学習曲線あるんで、コツコツやります http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/472
473: 名前は開発中のものです。 [] 2022/10/27(木) 18:11:35.73 ID:gBSo1FaA >>458 どうも コピーして使わせてもらいます どこが原因だったんでしょうか http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/473
474: 名前は開発中のものです。 [] 2022/10/27(木) 19:12:12.87 ID:gBSo1FaA https://i.imgur.com/eITlNaJ.jpg unityの基本について知りたいのですが、スクリプトがグレーアウトして変更できないのはどうしてなんでしょうか http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/474
475: 名前は開発中のものです。 [sage] 2022/10/27(木) 19:26:07.77 ID:CHZE3YWL >>474 それを変える意味ってなんだろう? http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/475
476: 名前は開発中のものです。 [sage] 2022/10/27(木) 19:38:02.47 ID:gXi2+Oha ナゼ質問に質問で返すかなぁ 初心者イジメ好きなの? http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/476
477: 名前は開発中のものです。 [sage] 2022/10/27(木) 19:47:53.55 ID:CHZE3YWL >>476 まじで謎なんだが 例えば「スクリプト内を編集したい」なら「その欄は関係なくてプロジェクトウィンドウから スクリプトファイルを開いたら編集できるよ」と答えられるし 例えば「スクリプトファイルのファイル名を変更したい」なら 「プロジェクトウィンドウ上でファイルの名前を変更した上で、 ファイルを開いてクラス名を変更する必要がある」と答えれる http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/477
478: 名前は開発中のものです。 [] 2022/10/27(木) 19:55:34.98 ID:gBSo1FaA >>475 他のスクリプトに差し替えたいことがあるからです http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/478
479: 名前は開発中のものです。 [sage] 2022/10/27(木) 19:55:44.35 ID:bQ7WgbrX そういう時の答えって全世界共通でドンピシャなものがあるんだよな そういうものです http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/479
480: 名前は開発中のものです。 [sage] 2022/10/27(木) 19:58:35.64 ID:CHZE3YWL >>478 差し替えたいなら別のスクリプトを作るしかないんじゃね http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/480
481: 名前は開発中のものです。 [] 2022/10/27(木) 20:03:23.77 ID:n9F1DQle それデバッグモードなら差し替えれるよ確か http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/481
482: 名前は開発中のものです。 [sage] 2022/10/27(木) 20:03:40.91 ID:3+ePgOaN >>473 まずisHitToGround()が上昇=falseでないとjumpingCountResetでコケる 3→2→3が無限ループして進まない falseにするとセットでswitch文のisHitToGroundと矛盾するので外しておく 第二にcountがfloatだとfloatの1f==1f...2f==2f...etc は成立する保証がなくなる 1fと言っているのは1.000001などの近似値である可能性があるので==演算子による比較が出来ない。 即ちfloatのswitch文は正常に動作する保証がないので運が良ければ動くかもしれないし悪ければダメかもしれない 結局こう直せば動く事は動く https://ideone.com/jvMB27 最初はチュートリアルなどで実際に動作するスクリプトを変更して どこを変更したら動かなくなるのか1つ変更しては実行して 変更と実行を1対1で原因と結果を理解する必要がある あととにかく確認を確実にする そもそも事実関係を確認せずに予想で動いて動かないとか 酷い目にあってるのだから、確認出来ている事と確認出来てない事をちゃんと分類して 何が分かっていて何が分かってないのか把握するように努めよう 分からない事が駄目なのではなく、放置したり誤魔化したりするのが問題なのであって そういう誠実さを自分にも相手にも持った方がいいかもね http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/482
483: 名前は開発中のものです。 [sage] 2022/10/27(木) 20:12:49.51 ID:3+ePgOaN >>478 知らんけど、フィールドはシリアライズされてymlで格納してるから、 参照先を変えたらymlが壊れて再構築する事になるから変えられなくしてあんじゃね? フィールドが同一である保証はないから破棄が妥当でしょ それから書いてない事は基本的に出来ないから、ない機能を自分の都合で捻じ曲げるのは ナンセンスだとは思わないのかい http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/483
484: 名前は開発中のものです。 [] 2022/10/27(木) 20:18:00.51 ID:gBSo1FaA >>483 新しく追加する方式なんですね 了解 http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/484
485: 名前は開発中のものです。 [] 2022/10/27(木) 20:36:23.52 ID:XV9oO4L8 日本語だと検索しても出てこないけど、同じような疑問は大抵外人が丁寧に答えてるよ、試しにunity editor script component grayed out で検索するとちゃんと出てくる、というか自分も検索するまで知らなかったし http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/485
486: 名前は開発中のものです。 [sage] 2022/10/27(木) 21:19:54.42 ID:ki8VV8fH >>485 ほんで外人はなんて答えてたん? http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/486
487: 名前は開発中のものです。 [sage] 2022/10/27(木) 22:09:08.38 ID:yK5/P9Pc >>482 さんが懇切丁寧に原因について言及してくれてんのに、、悲しくなるな 変数の型な。そしてどのタイミングで値が入るかってデバッグな。 まずは完成されたサンプルを弄るって学習も効果抜群だ。よーーーく分かるぜよ。 料理の仕方を教えるにしても、フォークやスプーンの種類、使い方までとなると大変だな… http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/487
488: 名前は開発中のものです。 [sage] 2022/10/27(木) 22:16:15.43 ID:gXi2+Oha そういう場所だよ http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/488
489: 名前は開発中のものです。 [sage] 2022/10/27(木) 22:18:25.77 ID:yK5/P9Pc うそ、だろ、、 前スレのレス番500くらいまではそうでなかったと記憶してるが… http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/489
490: 名前は開発中のものです。 [sage] 2022/10/27(木) 22:46:52.54 ID:RE9zAC6N 無駄に気取ってて気持ち悪いな http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/490
491: 名前は開発中のものです。 [] 2022/10/28(金) 00:12:03.05 ID:ooW47g5X なんでも質問スレだから君の独自ルール知らんし 専門板の怪人感すげーよ http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/491
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 511 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.016s