[過去ログ] 【3Dゲームエンジン】Unity質問スレッド33 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
151: 名無し@キムチ 2017/12/27(水)20:09 ID:oeXBuupd(1/2) AAS
>>150
発音のことなのか・
英語でもキャンバスが近いよw
152: 2017/12/27(水)20:12 ID:9tGAk59e(2/3) AAS
別にどっちでも良いしどっちでも伝わるけど喋るときはどっちが多いのかなぁっていう素朴な疑問
ネイティブの発音はどうでも良い、カタカナ表記することが云々って話になるし
153: 2017/12/27(水)20:15 ID:Ojr+yz4V(1) AAS
>>136
できる/努力する奴ひっぱり下ろすのはゲスすぎないか
俺もわかんないまま借りてるけどどっか後ろめたいよ
154: 2017/12/27(水)20:26 ID:4kYoBCMG(4/10) AAS
>>142-145

レス遅くなりました。mm

dontrestroyしたオブジェクトにアタッチされたスクリプトから
遷移後のオブジェクトがfind出来てるか確認したところ、出来ていませんでした。
上で出来ていると勘違いしたのはfindの時点でエラーが帰ってこなかったからという単純な理由でした。

遷移後のシーン内に作ったオブジェクトのスクリプトから同じコードをコピペしてみましたが
こちらは普通にfind出来ていました
public gameobjectとしてインスペクター上で両方確認しました。

うーん。
155: 2017/12/27(水)20:36 ID:JxfZYfQR(1) AAS
香港人
「高卒だらけの日本人英語は、無いところにYの発音が入っちゃいます。土人丸出しです。」
156
(1): 2017/12/27(水)20:40 ID:4kYoBCMG(5/10) AAS
AA省
157: 2017/12/27(水)20:43 ID:4kYoBCMG(6/10) AAS
AA省
158: 2017/12/27(水)20:44 ID:y/zeZUnT(3/5) AAS
遷移処理はどこに遷移?
ところどころ足りないので補足よろ。
159: 2017/12/27(水)20:46 ID:y/zeZUnT(4/5) AAS
今来たw
160
(1): 2017/12/27(水)20:48 ID:4kYoBCMG(7/10) AAS
AA省
161
(1): 2017/12/27(水)21:03 ID:y/zeZUnT(5/5) AAS
遷移したあとの間が少ないとか。トンチンカンかw
162: 2017/12/27(水)21:17 ID:fBJY1RTE(3/6) AAS
>>160
失敗しないし普通に出来る
163
(1): 2017/12/27(水)21:22 ID:fBJY1RTE(4/6) AAS
てか、何で相互に見れるようにする必要があるの?
無駄が多すぎるだろ

DontDestroyOnLoadしたGameObjectを一方的に参照する
データ保管庫みたいに切り分けて使えばいいだけじゃない
164
(1): 2017/12/27(水)21:23 ID:4kYoBCMG(8/10) AAS
AA省
165
(1): 2017/12/27(水)21:26 ID:4kYoBCMG(9/10) AAS
>>163
遷移後にそのまま冒頭のイベント処理みたいなことをやりたくて
ならそのまま遷移処理の後に引き続きそのメソッド内である程度指示だして引継ぎすればよくね?
でやってみたら遷移後のシーンのオブジェクト参照ができなかったということから質問をしました
166: 2017/12/27(水)21:33 ID:fBJY1RTE(5/6) AAS
値の保持に使ってるんじゃないのかよ
何の意味があるんだそれ
167: 2017/12/27(水)21:39 ID:4kYoBCMG(10/10) AAS
上でも書いてるのですけど本来の目的はそれですが
試してみたところエラーが出たので質問をした ということです
168: 2017/12/27(水)21:48 ID:fBJY1RTE(6/6) AAS
objAを外から読み書きできるようにしたんだよね?
なんでobjAからobjBを見る必要があるのか分からない(出来るけど)
169
(2): 2017/12/27(水)22:33 ID:UZCkhUUp(1) AAS
>>165
シーン遷移時は、前のシーンのオブジェクトを破棄して新たなシーンのオブジェクトを構築する処理が走る
この処理が終わらないと新しいシーンのオブジェクトはFindでは見つからない

よって、新たなシーンのオブジェクトを見つけたければSceneManager.sceneLoadedデリゲートを使ってシーンのロードが完了してから処理を行う必要がある

ちなみにSceneManager.sceneLoadedはロードされたシーンのオブジェクトのAwakeが完了し、Startが呼ばれる前に呼ばれる事に注意
またこのデリゲートはどのシーンがロードされても呼ばれるから処理内でシーン毎に振り分けるかハンドラをつけ外しするなどの対処が必要
170
(1): 名無し@キムチ 2017/12/27(水)22:59 ID:oeXBuupd(2/2) AAS
>>164
遷移後のobjBをFind →失敗
当方の経験ではFindは、そのオブジェクトにアタッチされているスクリプトからでないと、失敗したり成功したりその時々によってさまざまだな。
1-
あと 832 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.038s