[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/07 14:55 / Filesize : 271 KB / Number-of Response : 1035
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【3Dゲームエンジン】Unity質問スレッド31



1 名前:名前は開発中のものです。 mailto:sage [2017/09/03(日) 00:28:41.79 ID:a5PwtHbk.net]
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他

次スレは>>950以降にできるだけ早く(できれば回答者が回答した後にでも余裕を持って)建てて下さい。

■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
www24.atwiki.jp/unity2ch/

●リンク
・Unity(日本公式サイト)
unity3d.com/jp
・マニュアル
 docs.unity3d.com/ja/current/Manual/index.html
・チュートリアル
 unity3d.com/jp/learn/tutorials
・スクリプトリファレンス
 docs.unity3d.com/ja/current/ScriptReference/index.html
・FAQ
 unity3d.com/jp/unity/faq
・MSDN
 msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。

前スレ
【3Dゲームエンジン】Unity質問スレッド30
mevius.2ch.net/test/read.cgi/gamedev/1500412168/

117 名前:名前は開発中のものです。 mailto:sage [2017/09/08(金) 15:30:06.27 ID:kgBkv1C7.net]
>>115
親を動かした後に子を元の位置に動かす
親子関係を切り離した後に親を動かして親子関係を戻す
お好きな方で

118 名前:名前は開発中のものです。 mailto:sage [2017/09/08(金) 15:48:29.33 ID:y8gvUIBq.net]
>>115
アセットを購入したらいいのでは?

119 名前:名前は開発中のものです。 mailto:sage [2017/09/08(金) 16:28:42.14 ID:gTNjG49j.net]
初歩的な事だと思うんだけど2つ程質問です
・UIのTextをスクリプトから書き換えてるんだけど、改行の仕方がわからない
・別のオブジェクトからFindでパブリックな変数を取得したいけど上手くできない

特に下の奴が知りたいです。色々参考サイト見て回って真似したんですが
nullしか返ってこなくてどうしようもない感じです

120 名前:ダーク王鍬大使 mailto:sage [2017/09/08(金) 16:31:12.55 ID:fvg2A8ca.net]
上はC#の基本の¥nで出来まふぇんか?(^^

121 名前:ダーク王鍬大使 mailto:sage [2017/09/08(金) 16:31:53.82 ID:fvg2A8ca.net]
下はstatic付けたらできまふぇんか?(^^

122 名前:名前は開発中のものです。 mailto:sage [2017/09/08(金) 16:43:24.40 ID:gTNjG49j.net]
>>119-120
改行はできたよ、ありがとう
でもStaticってこれどう使うのかわからない上に、これ付けたら多分他で使ってる部分で大幅に書き換えが必要だから無しで・・・

123 名前:ダーク王鍬大使 mailto:sage [2017/09/08(金) 16:52:58.54 ID:fvg2A8ca.net]
Staticは別のスクリプトの変数とかを呼び出すときに使うのでふよ(^^
呼び出される側のPublicとかの前に(^^
static public int チンコ;
みたいに付けるんでふ(^^
覚えておいて損はないでふよ(^^
でも使わないのなら仕方がありまふぇん、別の方法を探しまひょう(^^

124 名前:名前は開発中のものです。 mailto:sage [2017/09/08(金) 16:57:36.46 ID:22cMYaPQ.net]
staticについて何も理解してない奴が回答者気取ってて笑うしかない

125 名前:ダーク王鍬大使 mailto:sage [2017/09/08(金) 17:00:25.58 ID:fvg2A8ca.net]
僕も初心者でふからね(^^
誰か>>118に答えてあげてくらふぁい(^^



126 名前:名前は開発中のものです。 mailto:sage [2017/09/08(金) 17:06:04.27 ID:22cMYaPQ.net]
なんで貴重な時間割いて習得した技術を無償で教えなきゃならんのか

127 名前:ダーク王鍬大使 mailto:sage [2017/09/08(金) 17:10:07.92 ID:fvg2A8ca.net]
質問スレでいうことでふかそれ(^^

128 名前:名前は開発中のものです。 mailto:sage [2017/09/08(金) 17:46:19.82 ID:M/d4D3P9.net]
>>118
変数の前に、その変数が定義されているスクリプトを指定する、前に、そのスクリプトがつけられているオブジェクトを探すんだよ。

それを踏まえた上で、もう一回逆からいうと

オブジェクトを探し、そのスクリプトを指定し、変数を指定する。

staticは、簡単にいうと、絶対変数?かな。そのアプリで一つしか存在しない。複数出る敵のスクリプトに使ったらみんなおんなじ値になってしまうでよ。

129 名前:名前は開発中のものです。 mailto:sage [2017/09/08(金) 18:14:18.09 ID:quh04qDx.net]
>>118
回答します
GameObject.Find(GameObject名).GetComponent<クラス名>().パブリック変数

130 名前:名前は開発中のものです。 mailto:sage [2017/09/08(金) 18:16:44.88 ID:yDL9j7q3.net]
ボッキングが>>126で珍しくまともなこと言っててワロタw

131 名前:名前は開発中のものです。 mailto:sage [2017/09/08(金) 18:24:48.55 ID:quh04qDx.net]
今日のボキちゃんはボケもツッコミも冴えてるね

132 名前:名前は開発中のものです。 [2017/09/08(金) 18:52:49.12 ID:Hf13DpFm.net]
何作ればいいか教えてくれだい

133 名前:名前は開発中のものです。 mailto:sage [2017/09/08(金) 19:08:28.95 ID:22cMYaPQ.net]
ここは勘違いした初心者が右往左往するのを眺めて楽しむスレだぞ
たまになんの解決にもならないヤジやミスリードになる情報を流すともっと楽しめる
お前らもこんなところにたむろするのは初心者が苦しむのを見るためだろ?

134 名前:名無し@キムチ [2017/09/08(金) 19:34:41.80 ID:07vsNVvE.net]
キャラに靴を履かせたいのですが、Blender上でのウエイトづけって初心者には不可能なくらいややこしいですよね?
Unity上で靴が足から離れないように簡単にウエイトづけできませんかね?
IKEAで足の動作に靴がついていくようにできますか?具体的に教えてください。
よろしくお願いします!!!

135 名前:名前は開発中のものです。 mailto:sage [2017/09/08(金) 19:39:30.54 ID:M/d4D3P9.net]
具体的にどうしたけどどうなってしまい、がない以上、わけわかめ、と言われるよ。



136 名前:ダーク王鍬大使 mailto:sage [2017/09/08(金) 19:40:09.26 ID:fvg2A8ca.net]
Ethanを使っているのでひたら(^^
靴を足先にあたるパーツの子オブジェクトに設定するのが楽だと思いまふ(^^
Ethanじゃなくてもバラバラにしておいたほうが装備を作りやすくなりまふよ(^^
詳しくはないでふけど(^^
応用すればチンコにオナホールやコンドームを装備させることもできると思いまふ(^^
ボッキング!(^^

137 名前:名無し@キムチ [2017/09/08(金) 20:28:22.50 ID:07vsNVvE.net]
>>135
あっ、それはちょっと楽そうですてきなヒントになりそうですね。
要するに靴がキャラとは別オブジェクトになっていればいいんですね。そして自分の靴をその靴の子オブジェクトにして、その靴は非アクティブにして自分の靴だけが見えるようにすればいいわぇですね。
あっ、これなら初心者の当方にもできそうな、楽ちんな方法ですね。
あっ、これは非常に参考になりました!!!!!
その線でちょっと検討してみます。

138 名前:名前は開発中のものです。 mailto:sage [2017/09/08(金) 20:30:54.96 ID:yDL9j7q3.net]
>>133
blenderにはボーンのウェイト転送といふ機能がありまふから、
足のボーンのウェイトを靴へ転送ふれは、足と同ひほうに靴が動くようになりまひゅw
ボッキング!(^^

139 名前:名前は開発中のものです。 mailto:sage [2017/09/08(金) 21:12:27.77 ID:8W6weiZF.net]
ポンコツ過ぎて修理した先から部品が取れていくみたいな
ダメさ加減を感じるw

140 名前:名前は開発中のものです。 [2017/09/09(土) 10:49:07.72 ID:Z4IULhM+.net]
何つくればいいですか?

141 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 11:05:16.33 ID:dNi/PXmm.net]
子供

142 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 11:22:12.06 ID:aB5hPstE.net]
Half-Life 3

143 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 12:04:04.56 ID:E/Gm+Ou5.net]
まずは彼女からだろJK

144 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 12:49:41.62 ID:ROftRvbO.net]
無垢なプログラマーがstaticおじさんに成り行く現場を見てしまった…

145 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 13:59:10.14 ID:4XR4Bc/I.net]
とりあえずオヤツのチーズケーキを頼む



146 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 14:31:00.24 ID:cqWKEkW3.net]
>>118

オブジェクト名「A」
スクリプト名「TestSC」

A
└TestSC

オブジェクト名「B」
スクリプト名「Test2SC」

B
└Test2SC


TestSC内にある「public int a;」をオブジェクトBのTest2SCから見たい時は
Test2SCで次のようにすればできる

TestSC ScriptObj = GameObject.Find("A").GetComponent<"TestSC">();
Debug.Log( ScriptObj.a );

いちいち代入したくないのなら次のようにしても出来る

Debug.Log( GameObject.Find("A").GetComponent<"TestSC">().a );

これが>>128さんが言ってる事。

147 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 14:35:22.75 ID:xrVAqMkr.net]
みなさん、もうわかっていると思いますが、UNITYはアセットを買うことで簡単にゲームを完成させることが出来るんです

148 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 14:41:45.78 ID:cqWKEkW3.net]
最近素朴な疑問があるんだが
他のオブジェクトにアタッチされてる頻繁に参照したいスクリプトやtransform類って
下のようにStartで取得してそのスクリプトのメンバー変数に保持し続けること多いやん?

GameObject a;
GameObject b;

void Start(){
a = GameObject.Find("a");
b = GameObject.Find("b");
}

サンプルコード程度ならこれでいいんだが、実際にゲーム作ってると
あっちこっちのスクリプトで似たようにStart()でaとbを保持し続ける事が増えていきて
同一スクリプトを他のあちらこちらで重複して保持が増えてなんか無駄に感じる

そこで
static class tmp {
static GameObject a;
static GameObject b;
}
を作り、まあどっかのスタートアップで一度だけ

tmp.a = GameObject.Find("a");
tmp.b = GameObject.Find("b");

と保持させて、全てのスクリプトからこっち使う方が効率いいんじゃないかと思ってきたわけだが実際どうなのかな?
これをやるとあっちこっちのStart()で同じような事しなくて済むと思うんだが

149 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 14:43:32.87 ID:cqWKEkW3.net]
あ、public抜けてたけどまあ通じると信じてる

static public class tmp {
static public GameObject a;
static public GameObject b;
}

150 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 14:45:36.51 ID:xrVAqMkr.net]
>>147
そんな方法論に苦心するよりもアセットを買えばいいと思います

151 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 14:50:04.23 ID:Cyro586X.net]
つか昨日の今日でよく恥ずかしげもなくレス出来るなあ
相変わらずstaticの意味もわかってない池沼が何故Unityスレに居座ってんだ?

152 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 15:57:59.97 ID:aB5hPstE.net]
>>147
そういうのはシングルトンパターンを使うといい
デザインパターンを使ったほうが別の人にもわかりやすいコードが書ける
個人が独自に変な実装するよりもね
我々は賢いのでデザインパターンを使うのです

153 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 16:06:25.69 ID:aB5hPstE.net]
>>147
「シングルトンパターン unity」でググればいろいろわかるはず

154 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 16:59:19.44 ID:cqWKEkW3.net]
>>151-152
シングルトンか
言葉だけは知ってるが使った事ないやつだわ
いい機会だから調べて見るわ
ありがとう

155 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 17:18:52.72 ID:t0thFTHv.net]
staticおじさん1号 キムチ
staticおじさん2号 ボッキング

こいつらしかstatic使ってねーだろw



156 名前:名無し@キムチ [2017/09/09(土) 18:16:35.54 ID:QqudmR60.net]
みなさま靴の件は、おおよそメドがつきました。
いろいろヒントをあいがとうございました!!!!

今度はもっと難しい質問なのですが、ゲームの画面を動画(音声付き)キャプチャーして、YouTubeにアップできるような動画として保存するにはどうすればいいですか?
これらはみなUnityのAPIでできますか?
よろしくお願いします!!!!!!

157 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 18:19:11.53 ID:AWl4uxKh.net]
ね、簡単でしょう?

158 名前:名無し@キムチ [2017/09/09(土) 18:19:12.34 ID:QqudmR60.net]
あっ、書き忘れましたが、他のソフトを使ってできるというのは、なしにしてください。
それはもうすでにやっています。
ゲーム自体にその機能をつけるという線でお願いします。
よろしくお願いします!!!!!!

159 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 18:23:32.52 ID:BhT6lDKt.net]
できま

160 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 18:29:01.15 ID:bmzk9K/A.net]
そんな難しい質問に答えられる奴はいない

161 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 18:34:55.17 ID:dNi/PXmm.net]
>>157
お前になら絶対に出来る!!!!!!!!!!!11111111111111

162 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 18:46:29.22 ID:/sJonMWa.net]
>>155
mevius.2ch.net/test/read.cgi/gamedev/1500412168/922
結局MP3の再生はどうなった?

163 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 18:49:29.80 ID:xrVAqMkr.net]
シングルトンはアセットを購入することで簡単に実装できますよ

164 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 18:54:10.60 ID:z9lkoVMf.net]
>>155
Unityが買収したEveryplayでも使っとけ
https://developers.everyplay.com/documentation/Everyplay-integration-to-Unity3d-game.md

165 名前:名無し@キムチ [2017/09/09(土) 19:17:07.15 ID:QqudmR60.net]
>>161
MP3の再生について当方はいかなる質問も発してはおりません。
それは人違いと思われますw



166 名前:名無し@キムチ [2017/09/09(土) 19:19:43.39 ID:QqudmR60.net]
>>163
EveryplayのプラットホームはiOSのようですね。
つまりアンドロイドにUnityとEveryplayをインストールして、アンドロイド上のUnityで開発しなければいけないということですね。
それはちょっと問題があります・・・

167 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 19:20:15.24 ID:+jid2U8i.net]
oggでもなんでもいいけど、外部ファイルで音は鳴らせたの?

168 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 19:27:32.26 ID:z9lkoVMf.net]
>>165
は?何言ってんのか理解不能だわ
UnityなんだからiOSでもAndroidでもビル

169 名前:hできるし
Everyplay自体もiOSでもAndroidでも動作するわボケ
どこ読んだらそういう解釈になるんだ基礎からやり直せ
[]
[ここ壊れてます]

170 名前:名無し@キムチ [2017/09/09(土) 19:40:19.58 ID:QqudmR60.net]
>>166
あっ、その件でしたか!!
いや・・・その件はまだです。脳内でのメドはついているのですが、靴の実装の件で忙しくて、その件まで手が回らないというのが実情です・・・

171 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 21:15:38.09 ID:Q+JmhCe7.net]
質問なのですが、
MoonSharpのluaスクリプトから、
UnityEngineの関数やクラスを直接使うことってできますか?

172 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 22:00:29.91 ID:xrVAqMkr.net]
>>169
アセットをカウとできると思います

173 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 22:22:45.87 ID:E/Gm+Ou5.net]
俺なんてチーズケーキのAA創るので精一杯だってのに

   ._
 ./ /|
 | ̄|/
 . ̄

174 名前:名前は開発中のものです。 mailto:sage [2017/09/09(土) 22:42:09.16 ID:dNi/PXmm.net]
>>169
お前には無理かな。。

175 名前:名前は開発中のものです。 [2017/09/10(日) 08:53:27.26 ID:hVWKJtHw.net]
レベルデザインってどこからやればいいんだよ
解説サイトとかないか?
地図を作るの?



176 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 08:55:25.49 ID:iD3E4/yA.net]
>>173
検索すればなんぼでも出てくるよ

177 名前:名無し@キムチ [2017/09/10(日) 09:31:33.41 ID:ZxIOOhE7.net]
>>173
レベルデザインとはキャラの強さのレベルのことですか?
あらかじめ設定したレベルで強さが決まるのですか?
勝敗がレベルを超えることはないのですか?レベルの低いほうが勝つとか・・・
弱いほうを何とか勝たせようというプレイヤーの一生懸命が通じなかったら、そのゲームはゴミ同然につまらないですねw

178 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 09:34:43.69 ID:iD3E4/yA.net]
レベルデザインが強さの設定だと思ってるアホww

179 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 10:26:02.39 ID:0qFgcmDN.net]
基地外の自演が大半を占めるスレって
もうこのスレだめだな

180 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 10:38:35.93 ID:iD3E4/yA.net]
だからまともな奴はFB垢作って寄り合い所行け
プロが直々に教えてくれるぞ

181 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 10:59:31.10 ID:re3u2tcP.net]
まともは人はUnity使わないと思うんだ

182 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 12:20:12.21 ID:oai2WFsp.net]
>>179
ドラクエチームに失礼だろ

183 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 12:36:05.85 ID:nIDNzf0s.net]
まともな人は何を使うの?

184 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 12:43:38.97 ID:OB7H8z0B.net]
unity
まともじゃない人はunityは使わないと吹いてまわる

185 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 13:02:30.49 ID:iD3E4/yA.net]
まともな会社は内製かUnrealを使う
なぜならエンジニアの技術力が足りているから
Unityを使うのはエンジニアの技術力が足りていない低レベルな企業だけ
インディーや個人?論外だな



186 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 13:04:59.17 ID:2tRBfjd6.net]
この人の日本語はかなりおかしいな
学力が著しく低いのかシナチョンなのか

187 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 13:19:46.93 ID:m+KB3ix7.net]
馬鹿と鋏は使いよう

188 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 13:33:21.12 ID:oai2WFsp.net]
>>183
素朴な疑問を1つぶつけていいか?

Unityがダメツールでクソ開発者しか使わないと言うのなら
君は何故「Unity質問スレッド」を見てて入り浸るんだ?
それは君自身がUnityを使っているかお世話になっているか
気になるからなんじゃないのだろうか

例えばUnrealが優秀でスゲーならそっちに集中して「Unity質問スレッド」になんか
見向きもしないし訪れる事もないと思うんだ
俺ならね

だから君の行動がいつも不思議でたまらないんだ

189 名前:名前は開発中のものです。 [2017/09/10(日) 13:38:48.23 ID:hVWKJtHw.net]
マップエディタみたいなツール知りませんか?
2dでいいのですが

190 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 14:06:26.88 ID:FWv7mLZQ.net]
無能な奴ほど自分の能力の低さを棚に上げて道具の優劣を語りたがるものだ
弘法筆を選ばず

【読み】
こうぼうふでをえらばず
【意味】
弘法筆を選ばずとは、本当の名人は、道具の善し悪しなど問題にしないというたとえ。
【注釈】
能書家の弘法大師はどんな筆であっても立派に書くことから、その道の名人や達人と呼ばれるような人は、
道具や材料のことをとやかく言わず、見事に使いこなすということ。
下手な者が道具や材料のせいにするのを戒めた言葉。

191 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 14:16:17.80 ID:FWv7mLZQ.net]
>>187
無料の外部ツールでメジャーなのはTiled Map Editor
ググればUnityで読み込む方法も見つかる
www.mapeditor.org

他にもアセットストアで探せばそれなりのツールが揃ってるけど
Unity2017.2b以降でUnityの標準機能として組み込まれるからそれを待つのもいいかも

192 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 15:45:46.97 ID:RYw2aYmg.net]
レベルデザインはアセットを買うことでできますよ

193 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 16:25:23.90 ID:Ecm3nW86.net]
このスレはなんか無責任な発言が多いよね
できる人はSNSいっちゃったのかな
SNSだとフォロー外せば変な人を除外できるし

194 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 16:33:56.30 ID:iD3E4/yA.net]
このスレは初心者が右往左往して適当な情報を信じて自滅していくのを眺めて楽しむためにあるからな

195 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 16:42:46.62 ID:kkObApCF.net]
>>191
ここもSNSだよ
SNSの意味判らない?



196 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 17:15:58.38 ID:xG88wYNx.net]
しょーもないあげあしとりすんな

197 名前:名前は開発中のものです。 [2017/09/10(日) 20:00:16.51 ID:TnOfkDMi.net]
Parent1objとParent2objがあってParent2objの子要素にChildobjがある状態で、
ChildobjのスクリプトからParent2objのコンポーネントは参照出来たのですが、ChildobjからParent1objのスクリプトを参照することが出来ませんでした。
別の親要素の場合はやり方が違ってくるんでしょうか?

Parent2objは、GameObject.Find("Parent1obj");からのGetComponent<Parent1Script>();
で出来ているのですが、Parent1objの方はオブジェクトは取得できたのですが、GetComponent<Parent1Script>();のところでエラーになってしまいます。
コード自体はParent2objと同じ書き方なので単純なタイプミスとかではないと思います。
詳しい方いましたらよろしくお願いします。Parent2obj経由で取得するのは無しで。

198 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 20:36:06.41 ID:gUCJ2Ape.net]
>>195
全然何言ってるかわからんが、public変数用意してインスペクタからぶちこんだらどうですか?

199 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 20:37:33.18 ID:wLGTB/Vw.net]
親子関係は多分何の関係もない
多分親子関係を解消しても同じ問題が起き続けると思う

200 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 21:44:41.56 ID:4Rb+8BqY.net]
Parent1objとParent2objに関連がないから2から1のコンポーネントにアクセスするなんて無理
人間オブジェクトから猫オブジェクトの尻尾コンポーネントを取得して出来るわけない

201 名前:名前は開発中のものです。 [2017/09/10(日) 21:51:11.31 ID:TnOfkDMi.net]
親子関係以外のところでした。
問題の解決はできてませんが、エラーはその場しのぎ的に回避することは出来ました。
Find()の引数を、そのまま"Parent1"と指定するか成形した文字列を使うか、によって後者はエラーが出てしまうようです。
型も変えて、ifで確認もしてみても全く同じ引数のはずなのに。。
参照してるオブジェクトは全く同じなのになぜかそのオブジェクトからコンポーネントを参照しようとすると違いが出てしまいます。。

202 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 21:54:06.76 ID:xG88wYNx.net]
どっか別のところにエラーあるんじゃないの

203 名前:名無し@キムチ [2017/09/10(日) 22:04:59.48 ID:ZxIOOhE7.net]
>>192
あなたは中級者ですか?
中級者になるには、ものすごい才能と桁外れの努力が必要なんでしょうね。
中級者はエリート中のエリートですね!!尊敬します&#9836;

204 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 22:19:28.77 ID:RYw2aYmg.net]
アセットを買うことで努力は不要になります

205 名前:名前は開発中のものです。 mailto:sage [2017/09/10(日) 23:36:33.09 ID:MgfIMtrk.net]
命令文とエラーの内容を書いてくれると特定できるかもしれない。



206 名前:名前は開発中のものです。 [2017/09/11(月) 01:07:41.21 ID:pTEqwMfi.net]
>>203
見づらいと思いますが

//子要素のスクリプト。パターン@
Parent1obj = GameObject.Find("Parent1");

//子要素のスクリプト。パターンA
ParentNo = 1; //←int
Parent1obj = GameObject.Find("Parent" + Convert.ToString(ParentNo)); //←string

//B
Parent1Script = Parent1obj.GetComponent<Parent1Script>(); // ←エラー箇所

@→BまたはA→BのどちらもParent1objまでは取得できます。(Parent1obj.transformは取得できる)
ですが、A→BだとAではなくBだけがエラーになってしまいます。
文字列を連結させるところは、成形したもの一旦変数に入れてやってみてもダメでした。

エラー
NullReferenceException: Object reference not set to an instance of an object(子要素のスクリプトのBの行)

207 名前:名前は開発中のものです。 mailto:sage [2017/09/11(月) 01:51:15.66 ID:nAMBaJhQ.net]
parent.toString();

208 名前:名前は開発中のものです。 mailto:sage [2017/09/11(月) 01:54:21.48 ID:FE+WM+ya.net]
エラーにならない
おま環だねガンバレ

209 名前:名前は開発中のものです。 mailto:sage [2017/09/11(月) 01:58:02.29 ID:KYkMRorB.net]
エラーが出た行でParent1objがnullになってないか確認してごらん

210 名前:名前は開発中のものです。 mailto:sage [2017/09/11(月) 02:00:29.25 ID:KYkMRorB.net]
あ、全く199みてなかったわ

211 名前:名前は開発中のものです。 mailto:sage [2017/09/11(月) 02:03:51.01 ID:FE+WM+ya.net]
Parent1objをpublicにして直接GameObject指定しても
Bで同じエラーが出るんじゃないのかねコレ

212 名前:名前は開発中のものです。 mailto:sage [2017/09/11(月) 02:18:34.83 ID:KYkMRorB.net]
もしかして、Parent1は動的に生成されているのかい?
Instanciateなんかで

213 名前:名前は開発中のものです。 mailto:sage [2017/09/11(月) 02:21:50.56 ID:FE+WM+ya.net]
あー、実行順でないタイミングでFindしてるとか?

214 名前:名前は開発中のものです。 mailto:sage [2017/09/11(月) 02:28:05.57 ID:KYkMRorB.net]
わざわざParent+数字で指定してるからきっとそうなんだろう

もしくはParent1の名前だけ動的に変えているとか

もしそうならParent1をStart()で生成してるはずだからAwake()に変えてごらんなさい

違ったら知らん!寝る!

215 名前:名前は開発中のものです。 mailto:sage [2017/09/11(月) 06:59:47.89 ID:iMsS6lRE.net]
>>204
Bのとこ、Prent1Scriptとはなんじゃ? ってunityちゃんが言っているんじゃ



216 名前:名前は開発中のものです。 mailto:sage [2017/09/11(月) 17:27:19.62 ID:pREf0Fi6.net]
ヒエラルキーウィンドウをよーみたら
Parent1(Clone)になってないか?

217 名前:名前は開発中のものです。 mailto:sage [2017/09/11(月) 17:32:42.27 ID:pREf0Fi6.net]
動的にインスタンス化した場合は名前変更のタイミングが怪しい






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<271KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef