- 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/
- 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
あなたは中級者ですか? 中級者になるには、ものすごい才能と桁外れの努力が必要なんでしょうね。 中級者はエリート中のエリートですね!!尊敬します♬
- 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]
- 動的にインスタンス化した場合は名前変更のタイミングが怪しい
- 218 名前:名無し@キムチ [2017/09/11(月) 19:28:49.83 ID:6EQpgH7L.net]
- ビルドしたらUnityEngine.UI.dllが2つインポートされているのでひとつを取り除くようにというエラーが出たのですが、いったんUnityを閉じて開き直したら、エラーは出ませんでした。
あれは何だったのですか?
|

|