[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart15 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
397(1): 2024/12/20(金)23:19 ID:lt0FxcC+(1) AAS
非同期のマルチタスクと違いシングルタスクだから
実行したコルーチンはほぼUpdate2でしかない ただのゴミ
398: 2024/12/21(土)07:01 ID:XZ0eYDtA(1) AAS
>>397
それで十分なケースは多いんだから有用だと思うけどな
逆に非同期マルチタスクって必要?
399: 2024/12/21(土)08:36 ID:GJroyFr8(1) AAS
コルーチン使うなって言ってんじゃないの、仕様知らずに使うなって言ってんの
400: 2024/12/21(土)09:13 ID:Fwktxi0Q(1/4) AAS
whileでループしてる時点でほぼハングアップと同じ
401: 2024/12/21(土)09:46 ID:Fwktxi0Q(2/4) AAS
トグルスイッチについて質問があります
チェックボックスがありON/OFFできるとします
そいつにcallback関数を紐づけてあり、状態が変わるとcallbackが走ります
チェックONのときに押すとcallbackによってOFFになります
するとcallbackが走ってONに戻ります
異常よろしくお願いします
402(1): 2024/12/21(土)09:51 ID:GMjhbTKC(1) AAS
チェックボックスに関連するトグルスイッチで、状態が変わったときにコールバック関数が実行される場合に、チェックオンからオフ、またはその逆になる際にコールバックが意図しない動作を引き起こすことがあります。
この現象を簡単に説明すると、チェックボックスが「ON」から「OFF」に切り替わるときに、コールバック関数内で再度状態を変更する処理が走ることで、再帰的な状態遷移が発生している可能性があります。具体的には、以下のようなケースです。
説明
初期状態: チェックボックスがON。
ユーザーがチェックボックスをクリックし、状態を「OFF」に変更。
チェックボックスの状態変更に伴い、コールバック関数が実行される。
コールバック関数内で再度チェックボックスを「ON」に変更(状態を元に戻す)し、もう一度コールバックが実行される。
これが繰り返されると、状態の変更がループしてしまい、予期しない動作を引き起こすことがあります。
解決方法
状態変更の条件をチェック: コールバック関数内で状態変更を行う前に、現在の状態が変更前と異なる場合にのみ変更を行うようにする。これにより、同じ状態を繰り返さないようにできます。
省15
403: 2024/12/21(土)10:06 ID:Fwktxi0Q(3/4) AAS
>>402
つまりどういうことけ
404: 2024/12/21(土)12:51 ID:ZbZHB27q(1) AAS
自分でそういう命令出してるのでセーフ
405: 2024/12/21(土)14:42 ID:RyNjSfKm(1) AAS
無限に押せて楽しそう
画像リンク[gif]:i.imgur.com
406(1): 2024/12/21(土)16:52 ID:OHMbuwnQ(1/2) AAS
俺も電子工作にシフトしようかなあ…
デジタル時代は現物のほうが強いよね…
407(1): 2024/12/21(土)17:04 ID:/MoWDuAo(1) AAS
>>406
ゲームと全然別物じゃね?
ピンボールでも作るのか?
408: 2024/12/21(土)18:53 ID:TYYjfflb(1) AAS
コインプッシャーで
409: 2024/12/21(土)19:29 ID:OHMbuwnQ(2/2) AAS
>>407
もちろん細かい点は違うけど、電子工作もゲームも基本は一緒やで
ゲームオブジェクトを操作してるか、回路上のシリアルピンを操作してるかの違いだけだ
410: 2024/12/21(土)21:10 ID:Fwktxi0Q(4/4) AAS
I/Oはつまらない
ラジオの製作はおもしろかった
411: 2024/12/21(土)23:30 ID:HGBFT27G(1) AAS
噂のコイルガンとかすごい作ってみたいけど
作ったら捕まるから作るチャレンジすらできないっていうね
ハードはロマン追い求めると法律との戦いになるのがうんち
その点、Unityならモデリングして実装するだけ捕まらないし楽しいし
412: 2024/12/22(日)00:30 ID:vDQq7huV(1) AAS
田代砲は撃っても山上砲はやめておけよw
413(1): 2024/12/23(月)20:00 ID:x2GIqMcw(1) AAS
I/Oは日本初のPC専門雑誌で
80年代には市販ゲームのダンプリストをそのまま掲載していたんだよ!
創刊初期は西和彦がペンネーム変えてほとんどひとりで書いてたのだよ!
西和彦がMSの日本社長になったおかげで黎明期の売上の大半が日本になって
今のMSがあるのだよ!ビル・ゲイツの軽井沢の巨大別荘に行ってみたいんだよ!m9⎛´・ω・`⎞ドーン!
414: 2024/12/23(月)20:05 ID:bAM08WyD(1) AAS
>>413
このハゲ!また出たな
415: 2024/12/23(月)21:49 ID:TZqDSB4v(1/2) AAS
Vector a = new Vector(1,1,1);
みたいな書き方をUpdateでやると毎回GC発生すると言われたんですが、プロファイラーを見てもGCAllocが0のままです
Unityのプロファイラーってあんまり信用しないほうがいいんでしょうか?
自分で作ったHogeクラスをnewするとプロファイラーに出るのも訳分かりません
どうすれば正確にGCの発生を調べられますか?
416: 2024/12/23(月)21:55 ID:8rf8Vgpg(1/2) AAS
vectorはstructだから発生してない
classだったら発生するよ
上下前次1-新書関写板覧索設栞歴
あと 586 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.024s