[過去ログ]
【3Dゲームエンジン】Unity 4 [転載禁止]©2ch.net (994レス)
【3Dゲームエンジン】Unity 4 [転載禁止]©2ch.net http://peace.5ch.net/test/read.cgi/gamedev/1434386114/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
161: 148 [sage] 2015/06/28(日) 03:39:43.02 ID:8j9DD3yr 本当にすみません多分これが最後になると思います >>153の発展です スクリプト内で取得したオブジェクトの子オブジェクトのコンポーネントの数値(ここでは岩の落下速度(droptime))をいじりたいです instantiateで作成したオブジェクトのもので終了すると消えてしまうのでpublicで持ってくることはできず、複数作成したいのでFindのように名前で検索するのは使いたくないです GetComponentInChildrenを使うのがよさそうと思いましたが、どうやらこれは自身の子から検索しているのかうまくいきません いちおうスクリプトを貼っておきます using UnityEngine; using System.Collections; public class rockpop : MonoBehaviour { Animator anim; public GameObject droprock; public Transform rockroot; public float droptime; public float poptime; IEnumerator Start() { yield return new WaitForSeconds(poptime);//poptime秒待つ droprock = Instantiate(rockroot, transform.position, transform.rotation) as GameObject;//rockrootを複製し、そのGameObjectをdroprockに取得したつもり anim = droprock.GetComponentInChildren<Animator>() as Animator;//rockrootの子オブジェクトにアタッチされたAnimatorを取得したつもり anim.speed = droptime;//アニメーションの速さを調整 } void Update () { } } http://peace.5ch.net/test/read.cgi/gamedev/1434386114/161
163: 名前は開発中のものです。 [sage] 2015/06/28(日) 04:03:30.45 ID:8j9DD3yr >>162 ありがとうございます でも下の方法でやってもこのようなエラーが出てしまいました NullReferenceException: Object reference not set to an instance of an object rockpop+<Start>c__Iterator8.MoveNext () (at Assets/rockpop.cs:15) http://peace.5ch.net/test/read.cgi/gamedev/1434386114/163
165: 名前は開発中のものです。 [sage] 2015/06/28(日) 04:23:16.22 ID:8j9DD3yr >>164 ちゃんとセットされているはずです 15行目は//rockrootの子オブジェクトにアタッチされたAnimatorを取得したつもり の行です 疲れたので一旦寝てから確認してみます http://peace.5ch.net/test/read.cgi/gamedev/1434386114/165
173: 名前は開発中のものです。 [sage] 2015/06/28(日) 15:29:17.92 ID:8j9DD3yr お騒がせしました どうにもうまくいかないのでとりあえず他の作業を先に進めることにします ありがとうございました http://peace.5ch.net/test/read.cgi/gamedev/1434386114/173
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.028s