[過去ログ]
【ゲームエンジン】Unityなんでも質問スレpart8 (1002レス)
【ゲームエンジン】Unityなんでも質問スレpart8 http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
386: 名前は開発中のものです。 [] 2022/10/23(日) 11:59:33.26 ID:IEoTV2Zo コツコツやろう(´・ω・`)、、、 http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/386
387: 名前は開発中のものです。 [] 2022/10/23(日) 18:27:32.03 ID:IEoTV2Zo 微妙にunity慣れてきたわ ありがとう http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/387
388: 名前は開発中のものです。 [] 2022/10/23(日) 20:00:23.22 ID:IEoTV2Zo 普通の変数に代入した定数を変更する方法はありますか? const float maxJumpCountLimit = 3;//初期値 float max_jump_count = maxJumpCountLimit; 2行目のmax_jump_countはmaxJumpCountLimitのコピーであるため、以下のような変更は可能だと思っていました。 しかし、どうも定数であるという情報までコピーされているため、変更出来ないようです。3が2になるはずですが変わりません。 max_jump_count -=1; ゲームで3段ジャンプを作成しています。ジャンプするごとにカウントが減ります。 この値が0かつ着地したときに初期値である3に戻したいため、定数で3を定義しているのです。 http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/388
389: 名前は開発中のものです。 [sage] 2022/10/23(日) 20:28:38.27 ID:sTNwB9d4 const float maxJumpCountLimit = 3;//初期値 float max_jump_count = maxJumpCountLimit; この処理でmax_jump_countがconstになったりはしない。 どこか他のところが間違ってる。 http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/389
390: 名前は開発中のものです。 [sage] 2022/10/23(日) 23:48:41.08 ID:3m+rwC6A そこ通ってないか、再初期化してるかのどっちかだろ。 怪しい所全部ブレーク仕掛けて実行してみろ http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/390
391: 名前は開発中のものです。 [sage] 2022/10/24(月) 01:02:35.30 ID:h4hXbTHR ポインタ入れてるだけだから変わらんでしょ .tofloatとかすりゃいけんじゃね 知らんけど http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/391
392: 名前は開発中のものです。 [] 2022/10/24(月) 02:50:22.28 ID:qbMWdM2J >>388 > max_jump_count -=1; この直後に Debug.Logおいて、値を表示したらいくつになってるの? http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/392
393: 名前は開発中のものです。 [sage] 2022/10/24(月) 03:50:56.51 ID:exOERTS6 オチが読めた。floatがローカルで毎回宣言してんだろ。 だからブロックを抜けたら変数は消えて元に戻る。 全文書けよクイズじゃねえんだから http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/393
394: 名前は開発中のものです。 [sage] 2022/10/24(月) 05:55:37.57 ID:Gka60Mqn max_jump_count -=1を通ってないだけだろ あと変数で段階ジャンプ管理とかバグの元にしかならんからやめとけ ステート管理とかいろいろあるでしょ http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/394
395: 名前は開発中のものです。 [] 2022/10/24(月) 08:17:35.20 ID:MUSucqH+ >>392 あっ、2になりますね ということはその後にリセットされてるんですね どこかで デバッグの方法でも学んでみますが王道はありますか? http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/395
396: 名前は開発中のものです。 [sage] 2022/10/24(月) 10:05:17.26 ID:f519Ij7I 慣れと経験なので http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/396
397: 野球マン [sage] 2022/10/24(月) 12:20:04.79 ID:XeoJUH+i >>395 Debug.Logよりprintの方が楽 打ち込む回数が多いと億劫になって今回のようなことが増える http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/397
398: 名前は開発中のものです。 [] 2022/10/24(月) 13:13:47.88 ID:MUSucqH+ >>396 了解 適当にやりまし >>397 どうも 出力結果はprintでも同じですね http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/398
399: 名前は開発中のものです。 [sage] 2022/10/24(月) 14:35:28.50 ID:h4hXbTHR 俺は数値確認とかなら適当なテキスト配置してそこに出すなぁ分かりやすいし テスト文使えるよね http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/399
400: 名前は開発中のものです。 [] 2022/10/24(月) 16:12:38.97 ID:MUSucqH+ ありがと デバッグ素早く出来ないと効率的に作れないっすね これだけで1日時間潰すとか無駄 http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/400
401: 名前は開発中のものです。 [] 2022/10/25(火) 11:34:16.37 ID:4iFfIKI+ https://kan-kikuchi.はてなblog.com/entry/ValueBetweenChecker 値が特定の範囲内に収まっているかどうかを、boolで返す関数ってないでしょうか? これをif文に使いたいのです http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/401
402: 名前は開発中のものです。 [sage] 2022/10/25(火) 11:48:22.21 ID:c6b67Equ >>401 作ればいいだけ 簡単だよ bool RangeCheck(float valueH,float a,float b){ if(valueH>a && valueH<b) return true; return false; } http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/402
403: 名前は開発中のものです。 [sage] 2022/10/25(火) 12:15:54.49 ID:zKUBISvI ??? こんなの作れなきゃ、これから一体なにを作るつもりなんだ? 1から10までここで質問するつもり????????? http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/403
404: 名前は開発中のものです。 [] 2022/10/25(火) 12:30:01.34 ID:4iFfIKI+ >>402 どうも そもそもこれをやろうとしているのは、特定の範囲内でのみ発動したいアクションがあるからです たとえば0から3の間でのみ発動するなど しかし、そもそもclampなどで想定外の値にならないように0-3の範囲に固定したほうがいいのでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/404
405: 名前は開発中のものです。 [sage] 2022/10/25(火) 12:33:43.32 ID:c6b67Equ >>404 それだと4が入ってる時3になったり、5が入ってる時3になったりになってしまうが その仕様で正しいならそうすれば? http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/405
406: 名前は開発中のものです。 [] 2022/10/25(火) 13:47:21.16 ID:4iFfIKI+ >>405 そうですね 3段ジャンプのカウントにつかいます そもそも4-5やマイナス値は必要ないので http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/406
407: 名前は開発中のものです。 [] 2022/10/25(火) 13:54:53.01 ID:2aKWWgbi intでインクリメントしてn%2にすれば0か1か2以外入らなくなる こんなのチュートリアルで頻繁に出て来るのに何で車輪の再発明してんだか 頭の体操が目的なら人に頼るのは意味がない http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/407
408: 名前は開発中のものです。 [] 2022/10/25(火) 14:16:38.83 ID:sgdVEix0 三段ジャンプなら範囲で撮る必要ないくらいの http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/408
409: 名前は開発中のものです。 [] 2022/10/25(火) 14:19:22.40 ID:sgdVEix0 誤送信 3段ジャンプならわざわざ範囲でとらないでいい ジャンプ回数を外から見えないようにして クラス内で消費すれば範囲制限いらない http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/409
410: 名前は開発中のものです。 [sage] 2022/10/25(火) 14:24:47.10 ID:ihTVMvOj 仕様書いたら作ってくれると思ってんだろ。 ここには便利な道具が大勢いるしな http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/410
411: 名前は開発中のものです。 [sage] 2022/10/25(火) 14:28:49.22 ID:XU5o4p00 お気持ち表明のがよっぽど非生産的だろ… http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/411
412: 名前は開発中のものです。 [sage] 2022/10/25(火) 14:38:31.81 ID:u6ZxnSwp たれw http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/412
413: 名前は開発中のものです。 [] 2022/10/25(火) 15:10:42.81 ID:4iFfIKI+ >>407 余剰演算子でそんなやり方あるんすね カウント管理に使えますかね >>409 まあそうします 特定のタイミングでリセットすればいいだけなので 仕様にこだわりすぎてもッ完成しなくなりそうですね http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/413
414: 名前は開発中のものです。 [sage] 2022/10/25(火) 17:44:01.11 ID:VUZkNIaf まずは自分の思う方法で実装すりゃいいよ http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/414
415: 名前は開発中のものです。 [sage] 2022/10/25(火) 18:07:00.94 ID:Nv2MgXa1 >>411 生産する気も無い奴のクイズに付き合う方がもっと非生産的だろ… http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/415
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 587 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.021s