[過去ログ]
【3Dゲームエンジン】Unity総合スレッド31 [無断転載禁止]©2ch.net (1002レス)
【3Dゲームエンジン】Unity総合スレッド31 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/gamedev/1503838978/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
258: 名前は開発中のものです。 [sage] 2017/10/07(土) 06:04:57.38 ID:5+09j5tb 札束で殴るゲーム開発 http://mevius.5ch.net/test/read.cgi/gamedev/1503838978/258
351: 名前は開発中のものです。 [sage] 2017/10/29(日) 17:18:31.38 ID:RRml2r1n この度質問スレは消滅いたしました 事後承諾となりますが、この総合スレッドに統合させて頂きます。 以後質問はこちらでお願い致します。 http://mevius.5ch.net/test/read.cgi/gamedev/1503838978/351
625: 名前は開発中のものです。 [sage] 2017/12/14(木) 23:45:13.38 ID:On7lkIBu >>618 原因わかった今ならすっきりだが検証中は原因究明に本当に苦戦したよ 簡単にまとめると次のような処理 void func(){ ? for(〜){ Destoryでステージ上の全落ちてるアイテムを一旦削除 } ? for(〜){ Instantiateで新しいアイテムをフィールドにばら撒く } ? for(〜){ 新しくばら撒いたアイテムの中にあるスクリプトをGameObject.Findで呼び出しながら アイテムを初期化していく } } この処理がうまく機能していなかった。 原因は ・?のDestoryはvoid func(){}が終了しないと実際にゲームオブジェクトは削除されていない。 ・?のInstantiateも?と同じくこの時点で完了していないようだった ・結果?での検索は?で生成されたものではなく?で削除予定だったものが参照されていた これで新しいアイテムは全部正しく初期化されてなかった。 ゲームオブジェクト名でアイテムを識別して GameObject.Findの検索に使ってるという不幸も重なってのバグ http://mevius.5ch.net/test/read.cgi/gamedev/1503838978/625
776: 名前は開発中のものです。 [sage] 2017/12/24(日) 15:23:54.38 ID:Z0xCoX/9 積み木を買ってきて組み立てるだけとの簡単なお仕事です 制限はあなたの想像力だけです さぁ自由な創造の世界へ飛び込もう http://mevius.5ch.net/test/read.cgi/gamedev/1503838978/776
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.424s*