[過去ログ] 【3Dゲームエンジン】Unity質問スレッド29 [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
90(1): 名前は開発中のものです。 [sage] 2017/05/26(金) 17:10:47.06 ID:7jTUf7Xw(1) AAS
>>8989(1): 名前は開発中のものです。 [] 2017/05/26(金) 16:54:28.58 ID:nZys6g5+(1/2) AAS
本を読んでわからないコードが出てきたので質問させてください
Sceneに、ObjectState.csというスクリプトをアタッチしたCubeを3つ
何もアタッチしてないCapsuleが1つあります
GameObject[] goArray = (GameObject[])
GameObject.FindObjectsOfType (typeof(GameObject));
foreach (GameObject go in goArray) {
ObjectState z = go.GetComponent<ObjectState> ();
if (z == null || z == this) {
continue;
}
//処理
}
まず1行目なんですが、GameObject[]型へのキャストの型を、GameObject型にするとエラーになるのはなんででしょうか。
error CS0030: Cannot convert type `UnityEngine.Object[]' to `UnityEngine.GameObject'
GameObject[]にGameObjectを代入が制限されるケースってあるんですか?
それと、4行目のコードでgoArrayの要素にObjectStateコンポーネントがアタッチされてるか調べてると書いてあったんですけど、
これはgoにObjectStateコンポーネントを追加して代入してるふうにしか読めません。
しかしplayボタンを押すと、CapsuleにObjectStateコンポーネントは追加されずに本に書いてあるコード通りに動きます。
どなたか回答お願いします。
>GameObject[]型へのキャストの型を、GameObject型にするとエラーになるのはなんででしょうか。
ポインターとポインターのポインターでは型が異なるのは当然。
なぜ型が異なるのか? という所まで知りたければ、もっと専門的な書籍を当たる方がいい。
>代入してるふうにしか読めません。
存在しないTypeをGetComponentで指定するとnullが返るので、
nullがzに代入されたかどうかで存在の有無が把握できる。
175(1): 名前は開発中のものです。 [sage] 2017/06/01(木) 22:20:43.06 ID:bYgnKZ1c(1) AAS
お前には無理
248: 名前は開発中のものです。 [sage] 2017/06/10(土) 15:12:31.06 ID:DVgNv/TR(1) AAS
んなもん、販売したアセットの作者だろうよ
284(1): 名前は開発中のものです。 [sage] 2017/06/13(火) 13:08:50.06 ID:wVX+DJAY(3/4) AAS
>>279そのレベルを作れないならアセットをかうのがいいし
アセットを買ってもだめなら、もう諦めたほうが良い
472: 名無し@キムチ [] 2017/06/18(日) 21:14:01.06 ID:UdS9CyS1(1) AAS
T2VBuilderはUnityでつくられていると思いますが、
あのように自分の画面をキャプチャーしてAVIに録画する関数は、
Unityのスクリプトにあるのですか?
またそれは何という名前の関数ですか?使い方もお願いします。
703: 名前は開発中のものです。 [sage] 2017/06/27(火) 03:16:10.06 ID:NIY59/kQ(1) AAS
>>702702(1): 名前は開発中のものです。 [] 2017/06/27(火) 01:02:29.00 ID:0ePd8e4D(1) AAS
Unityで作ったスマホアプリとかって
アイテムとかゲットしたらその時点でSQL発行してDBに登録するの?
unity関係ある?
データ保存方法なんてなんでもいいよ。
テキストでもバイナリでも
CSVでもJSONでもDBでも
810(2): 名前は開発中のものです。 [sage] 2017/07/01(土) 15:10:43.06 ID:FkX9jzGG(4/5) AAS
>>808どちらもアセットストアから落としたものです。
893: 名前は開発中のものです。 [sage] 2017/07/05(水) 14:17:12.06 ID:JDK3xw2w(1) AAS
(あばたもえくぼの話か?)
988: 名前は開発中のものです。 [sage] 2017/07/14(金) 20:27:53.06 ID:+ew3FaHo(2/3) AAS
>>987そんな頭の悪い回答は不要なんさー
なんかないのこうびしーっと解決するようなさぁ
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.040s