[過去ログ] 【3Dゲームエンジン】Unity質問スレッド30 [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
782(3): 2017/08/24(木)07:41 ID:ruQ5JhDH(1/3) AAS
 >>767です。 
 多少進展しました。 
  
 public class NewBehaviourScript : MonoBehaviour {  
  private GameObject[] buttons = new GameObject[25];  
  // Use this for initialization  
  void Start () {  
  this.buttons = GameObject.FindGameObjectsWithTag ("button");  
  Debug.Log (buttons.Length);  
  }  
 } 
  
 とりあえずスクリプト全体の変数を見直して、そのあと初めて デバッグしました。25これこれはいらないのですが、あえて残してます。 
 シーン1では、buttonsの要素数が25になった後、buttonタグを有したオブジェクトが入り27になりました。 
 教えてもらった挙動の通りで、こちらは多分解決しました。 
 これをシーン2で試したら要素数25の後 、this.buttons = GameObject.FindGameObjectsWithTag ("button"); の処理で0になりました。 
  
 そこでFindGameObjectsWithTag でbuttonタグをもったゲームオブジェクトを見つけられていないと考えました。 
 そこで30個ほどbuttonタグをつけたオブジェクトを作ってみたら、加えたオブジェクトの数と等しい要素数がthis.buttons = GameObject.FindGameObjectsWithTag ("button"); の処理で反映されました。 
 buttonタグをもったオブジェクトはアクティブで、タグ名もbuttonで、タグマネージャにもbuttonタグはあります。 
  
 シーン1では上手くいってるだけに、シーン2にはどこかしら不具合があるはずなんだと思いますが、何を考えるべきだとおもいますか? 
783: 2017/08/24(木)12:18 ID:XR5K+uMT(1/2) AAS
 >>782 
 シーン2にbuttonタグのオブジェクトを配置していないから0になるのだと思いますが。 
  
 シーン2にbuttonタグのオブジェクトが配置してあるのに取得できないのですか? 
 それとも 
 シーン1にあるボタンをシーン2のスクリプトから取得したいという事ですか? 
784: 2017/08/24(木)13:05 ID:lkGi/EQe(1) AAS
 よくわからんけど 
 this.buttons = GameObject.FindGameObjectsWithTag ("button"); 
 この記述は正しいの? 
 エラーの原因な気がするが 
785: 2017/08/24(木)13:12 ID:r02jaxxe(1) AAS
 あちこちに、デバッグ文を書いて、 
 どの関数が呼ばれたか・呼ばれていないのか、を確認すれば? 
  
 究極を言えば、1行ずつ、デバッグして確かめるべき 
786: 2017/08/24(木)14:03 ID:t7fwZzND(1/2) AAS
 >>782 
 アセットの購入を考えるべきでしょう 
787: 2017/08/24(木)14:33 ID:zGenWhTO(1) AAS
 Unity以前にC#以前にVSのdebugのチュートリアルやったほうがいいんじゃね 
 まあそれ以前にIT専門学校か大学へ行ったほうがいいかw 
788: 2017/08/24(木)15:14 ID:1qVyt99v(1) AAS
 糞コテと躓いてる所が同じだし、所詮アスペの残念な頭では 
 その程度の理解を示すくらいが精一杯なんだろう 
789(4): 2017/08/24(木)16:08 ID:zZj4TYYg(1) AAS
 いきなりの書き込みで失礼します。 
  
 Unityを触ったことがないのですがインストールするUnityのバージョンはなんでもいいのでしょうか?とても初歩的な質問なのですがとても悩んでおり相談できる相手もいないのでここに書きこませていただきました。 
 どうかよければ回答お願いしますm(__)m 
790: 2017/08/24(木)17:00 ID:t7fwZzND(2/2) AAS
 >>789 
 購入するアセットによると思いますよ 
791: 2017/08/24(木)17:22 ID:iJ7entcx(1) AAS
 >>789 
 1番新しいのを入れろよデコスケ野郎 
792: 2017/08/24(木)18:12 ID:bTIkZb5o(1) AAS
 >>789 
 基本的に最新版が一番機能が多くてバグが少なくて安定しているバージョンだと思えば良い。 
 古いアセットを利用する場合は最新版のUnityに対応していない物が結構あるけど、 
 そのために過去バージョンを利用するのは危険が多い。 
793: 2017/08/24(木)18:34 ID:5qklr719(1) AAS
 右も左も判らない初心者は最初にチュートリアルやれ 
 インストールするバージョンはチュートリアルと同じバージョンの一択 
794: 2017/08/24(木)18:40 ID:5/6qXxaI(1) AAS
 >>678 
 そのページあまり参考にならなかったんですよね、教えてもらって申し訳ないですが…… 
  
 UnitySendMessageではタイミング的に送られそうになかったので、C#スクリプトからネイティブ側で保持してるスキームを取得する形で自己解決しました 
795(1): 2017/08/24(木)19:01 ID:ruQ5JhDH(2/3) AAS
 >>782 
 だけど解決したからOkです。 
796: 2017/08/24(木)19:09 ID:1u3TK439(1) AAS
 >>795 
 ちゃんと顛末書いとけ。失礼にもほどがある。 
797: 2017/08/24(木)19:15 ID:ruQ5JhDH(3/3) AAS
 配列やらデバッグのやり方教えてくれて人たちありがとね 
798: 2017/08/24(木)19:33 ID:XR5K+uMT(2/2) AAS
 >>789 
 基本は最新版で問題ありません。 
  
 ですがスマホ用アプリを作ろうと考えていて 
 実機テスト用の手持ちのスマホが古い機種の場合は気を使う必要があります。 
  
 例えばAndroid4.0以下で動かすアプリを作るにはUnity5.5以下を選ぶ必要があります。 
799: 2017/08/24(木)22:10 ID:xk4EapHB(1) AAS
 >>778 
 このシリーズどうよ 
 外部リンク:www.amazon.com 
800(2): 2017/08/25(金)07:01 ID:iHXjVIRQ(1/2) AAS
 外部リンク:qiita.com 
 ここの通りにスクリプト書いてキャプチャしてるんですが 
 パーティクル等がうまく表示されません。真っ黒になってしまいます。アルファ値の問題でしょうか。 
 CaptureScreenshotだとキャプチャ出来ますが背景が真っ黒なので(カメラのアルファはゼロです) 
 背景を透明にして消えかかるエフェクトの時でも半透明情報も反映させたいです。 
 何か良い方法はないでしょうか? 
801(1): 2017/08/25(金)10:24 ID:on4Isuss(1) AAS
 >>800 
 パーティクル用のアセットを購入することをおすすめします 
802: 2017/08/25(金)12:27 ID:iHXjVIRQ(2/2) AAS
 >>801 購入してます。 
803: 2017/08/25(金)13:28 ID:4h5g4wKt(1) AAS
 もっと沢山アセットを買えばうまく動くと思いますよ 
804: 2017/08/25(金)13:55 ID:6FOFgFgV(1) AAS
 Unityは売れないゲーム作りよりアセット作りのほうが金になる 
805: 2017/08/25(金)20:37 ID:VNeVqJYb(1) AAS
 アセットの作り方教えてください!!!!!!!!1111111111 
806: 2017/08/25(金)20:41 ID:tmbVO08s(1) AAS
 売れないアセットが出来るだけだろ 
807: 2017/08/26(土)04:35 ID:n2EF2UH/(1) AAS
 アセットを買えば売れるアセットが作れると思いますよ 
808: ダーク王鍬大使 ◆SoVpkB15jY  2017/08/26(土)05:13 ID:kHVEnKcM(1) AAS
 これもうわかんねぇな(^^ 
809: 2017/08/26(土)06:59 ID:kt7sr9Od(1) AAS
 バレバレの自演乙 
810: 2017/08/26(土)07:03 ID:bchde5yg(1/2) AAS
 アセットを買えばバレない自演もできると思います 
811(1): 2017/08/26(土)11:36 ID:/SJfWqvW(1) AAS
 VR(HTCVive)で一座標を取得する際に 
 「InputTracking.GetLocalRotation」 
 を使うのと、実際にコントローラなどにアタッチした座標を取得するように 
 「transform.rotation」 
 を使うので、どういった使い分けをするのでしょうか 
 取得される座標は同じなので、InputTracking.GetLocalRotationを使えば外部(?)から 
 コントローラやヘッドの座標がすぐに取得できるだけなのでしょうか 
上下前次1-新書関写板覧索設栞歴
あと 191 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.012s