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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
409
(1): 2018/06/23(土)08:38 ID:P+CKIpjT(1/2) AAS
>>406
優先されるってかインスタンス化される時ににインスペクターの値いれてくれるんだろ。

第一、スクリプトのソース書き換えられたら、同じスクリプト使ってるゲームオブジェクト全部同じ値になるじゃないか。

インスペクターで調整した値をそのままにしたかったら独立したprefabにしとくんだよ。
410
(1): 2018/06/23(土)09:13 ID:ukzP0aOu(2/2) AAS
>>409
両方で宣言している場合はスクリプト側は無視されるけど一度もインスペクターで値を入力してないとスクリプト側の変更が反映され続けるという仕様が初心者が混乱する原因かも
411: 2018/06/23(土)10:12 ID:3i5tK2/L(1) AAS
インスペクタの値はァタッチしないと変えられない、つまりそのオブジェクト固有の初期処理で設定される、これが裏で動いている。
コード上のは共通処理
この共通のあとに固有の処理がされるのでインスペクタの値が適用される。

同じスクリプトを二つのオブジェクトにァタッチしてテストすれば分かるでしょ
412: 2018/06/23(土)10:24 ID:P+CKIpjT(2/2) AAS
>>403
数値をコードにベタ書きするならそうなります。
そうせざるを得ないものもあるでしょうが、大体の場合、調整済みのオブジェクトをプレファブ化しとけばいいと思います。
調整過程でいくつかプレファブ化しといて、後で比較検討なんて事も可能です。
でも、その.csファイルをファイル単体で他のプロジェクトに持っていくつもりなら、コードにベタ書きしないとダメですね。
413: 2018/06/23(土)11:09 ID:ptzLJ3fx(1/2) AAS
>>404
ソース内に書いた数値はあくまでインスタンス化した際のデフォルトだよ。
結局はインスペクター値で上書きされる。
プレファブ化してヒエラルキーに配置してみればわかるかな。
インスペクター値に値を入れた状態でプレファブ化してあるとインスタンス化した際に又上書きされるけどね。

意識した方が良いのは、unityはunityで結構決め事があるって事ですね。
個人の気持ち良い悪いで理解しなくて良い部分かもですね。
414: 2018/06/23(土)11:17 ID:ptzLJ3fx(2/2) AAS
>>410
ああ、それあるあるですね。
インスタンス化されたコンポーネントがダーティにならないと保存対象になりませんし、インスペクター値が保存対象外でスクリプトのデフォルトで変数値が埋められるんでしょうね。
上の書き込み不十分でしたが、正確には一度もコンポーネント値が保存されて無い場合、スクリプト値でデフォルト埋めがされるって所ですかね。
415
(1): 2018/06/23(土)15:21 ID:B30bMDRD(1) AAS
アセットを買えば値について悩むこともないですよ
416
(1): 2018/06/23(土)17:31 ID:GjE91D+n(11/11) AAS
深夜に駄文連投してしまったのに
午前にも関わらずレスをくださった皆さま、
本当にありがとうございます。

特に、ID:ukzP0aOuさんと
ID:P+CKIpjTさんとID:ptzLJ3fxさんの
会話は非常に勉強になりました。

多分、Unityで本腰いれたゲーム制作に入ったら
スクリプトソースの方orインスペクタの方で設定したのに、、あれ?
みたいなことが頻繁に起きそうですね。
とりあえず、ソースコードの初期化よりも
インスペクタの初期化が優先(上書き)されること、
覚えて起きます。
今まではwinの方でソースコードだけで作っていたので
Unityのプレハブの用途も正直まだピンと来てないのですが、
これから慣れていこうと思います。

優しい方もいてくださって本当によかったです。
Unity、挫折しないようにがんばります。
417: 2018/06/23(土)18:08 ID:HgkZ7HuT(1) AAS
>>416
画面で使ってるのはUnityエディタ、な。悪い事は言わないから、公式のマニュアル一度位は読んでおきなよ。多分あんたはUnityの全てを誤解してるぞ。
418: 菩薩@太子 2018/06/23(土)19:23 ID:MXAffitO(1/2) AAS
>>415
汝よ、汝は質問者に適切なアセットを紹介しなさい。
汝は、我が見守るこのスレで、誉れと思って、自らのすべきことをしなさい。
419: 菩薩@太子 2018/06/23(土)19:30 ID:MXAffitO(2/2) AAS
汝らよ、インスペクターは便利であると知りなさい。
同じスクリプトを付けた3つのオブジェクトに異なる挙動をさせたかったら、インスペクターの値を異なるものにすればよい。
初心者は、我が見守るこのスレで、誉れと思って、そのことを深く記憶にとどめておきなさい。
420: 2018/06/23(土)21:43 ID:25y2aLFE(1) AAS
このキムチ野郎を消しさるアセットはありませんか?
421: ダーク王鍬大使 ◆SoVpkB15jY 2018/06/23(土)21:50 ID:XaFzG9zF(1) AAS
韓国産アセットを使えばいいと思いまふよ(^^
422
(1): 2018/06/23(土)21:53 ID:4AT8m98h(1) AAS
まともに質問したい人はここで

【ゲームエンジン】Unity初心者質問スレBuild1
2chスレ:gamedev
423: 2018/06/23(土)22:35 ID:IQ1bd2/K(2/2) AAS
向こうのスレにいかないのはね、初心者は初心者の自覚がねえからなんだろうな
424: 2018/06/24(日)06:29 ID:rP1U1P1f(1) AAS
あと2〜3個増やしてやったら?
425
(1): 2018/06/24(日)06:35 ID:lSwaD8lh(1) AAS
>>422
予想通り、どうしても教えて君したい糞コテ共がいい子ちゃんのフリして
手ぐすね引いてお待ちしてるだけのスレだった
そんなのに引っ掛かるカモいるの?
426: 2018/06/24(日)17:05 ID:J7+ya1Cs(1) AAS
>>425
向こうは
アセットおじさんは荒らし通報で規制できるらしいので、平和です
427
(1): ダーク王鍬大使 ◆SoVpkB15jY 2018/06/24(日)17:13 ID:BExfDZqD(1/2) AAS
見てまふぇんがアセおじいないだけで本当に平和になるんでふか?(^^
428: 2018/06/24(日)17:20 ID:YkyOX0uq(1) AAS
>>427
テメエもいなくならないと平和にならん
429: ダーク王鍬大使 ◆SoVpkB15jY 2018/06/24(日)18:38 ID:BExfDZqD(2/2) AAS
僕がいない、というより開かないスレならありまふよ(^^
勝てる喧嘩しかしないと言いつつ全方向に喧嘩売ったアホがいる総合スレなんでふがね(^^
あのスレは平和のために透明NGにぶち込んであるから僕は見えないし開けまふぇん(^^
430
(1): 2018/06/24(日)19:49 ID:byQZSlZY(1) AAS
あっちの初心者質問スレは初心者以外が答えると通報されるからなw
431: 2018/06/24(日)20:02 ID:jJ6M8/KE(1/3) AAS
>>430
まぁスレにはスレのルールがね
432: 2018/06/24(日)20:27 ID:A5up+K1e(1) AAS
これはUnity障害児質問スレもいるな
433: 2018/06/24(日)20:30 ID:jJ6M8/KE(2/3) AAS
ァセットを勧めるすれな
434: 2018/06/24(日)20:59 ID:FP/ah4ui(1) AAS
なんで糞コテ外してレスしてるんですかね
435
(1): 2018/06/24(日)22:48 ID:jJ6M8/KE(3/3) AAS
逆だよ
名前欄いれるのめんどくせぇんだよ
436
(1): 2018/06/25(月)14:03 ID:zgwj+Ldn(1) AAS
>>435
ご丁寧に口調まで変えて書き込んでいながら白々しいんだよ
バレたくなかったのが見え見えだぞキムチ
こうやって色々なスレを乱して荒らして回ってるんだなお前

435 名前:名前は開発中のものです。[sage] 投稿日:2018/06/24(日) 22:48:09.42 ID:jJ6M8/KE [3/3]
逆だよ
名前欄いれるのめんどくせぇんだよ

2chスレ:gamedev
46 名前:弟子 ◆rZPPjYuxmQ [sage] 投稿日:2018/06/24(日) 19:59:04.97 ID:jJ6M8/KE [3/3]
>>45
複数の書き込み確認です
なお、規制されるとこの板全部書き込み出来なくなるのでよろしくです
取り合えず、複数の通報してます。
来週もあるようなら他からも通報させてもらいます
あちらに書き込みしたければ、これで止めてくださいね
437
(3): 2018/06/25(月)15:40 ID:hF+d1Szw(1/13) AAS
public のことといえば最近気づいたけど
一度変数宣言すると値を書き換えても反映されない
たとえば
public int a=10→実行
public int a=20→実行 a=10のまま
こういう仕様なのか?
困るのが配列のとき
public int[] a=new int[2];
public int[] a=new int[3];→反映されない
変数名を一度書き換えるか宣言と同時にnewしないようにしないといけない
438
(1): 2018/06/25(月)15:45 ID:IeloQePz(1/8) AAS
それ変数のスコープはちゃんと確認されてます?
というか二つ同じ名前で定義できないと思うが?
1-
あと 564 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.027s