質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Unity3D

Unity3Dは、ゲームや対話式の3Dアプリケーション、トレーニングシュミレーション、そして医学的・建築学的な技術を可視化する、商業用の開発プラットフォームです。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

Q&A

解決済

1回答

1966閲覧

Unityで決められた座標にランダムに選んだ画像を配置したい

croco

総合スコア2

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Unity3D

Unity3Dは、ゲームや対話式の3Dアプリケーション、トレーニングシュミレーション、そして医学的・建築学的な技術を可視化する、商業用の開発プラットフォームです。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

0グッド

0クリップ

投稿2020/07/21 08:48

前提・実現したいこと

Unityで車のレースゲームを作っています。そのコース中に、画像を複数表示したいと思っています。
実現したい内容として、

  1. 決められた座標10か所の中から、ランダムに2か所を選ぶ。
  2. 画像20枚の中から、ランダムに2枚を選ぶ。
  3. 選んだ2か所の座標に、選んだ2枚の画像をそれぞれコースに設置する。

宜しくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

bboydaisuke

2020/07/21 10:57 編集

ここは作って欲しいものを言ったら作ってくれる所じゃないので、自分がいまどこまで作れたか示さないと回答はもらえませんよ。 ここの使い方を見ないで書き込んじゃったと思うので、ここ https://teratail.com/help/question-tips を一回読んで teratail がどんな場所か知るといいんじゃないかと思います。
guest

回答1

0

ベストアンサー

C#

1public List<Vector3> pos = new List<Vector3>(); //決められた10個の座標 2public List<GameObject> images = new List<GameObject>(); //画像を含んだゲームオブジェクト20個 3 4//Set()を呼び出してランダムに設置 5void Set() 6{ 7 int i1 = Random.Range(0, 10), i2 = Random.Range(0, 10); 8 Vector3 pos1 = pos[i1], pos2 = pos[i2]; //pos1とpos2にn番目の座標を入れる 9 10 int i3 = Random.Range(0, 20), i4 = Random.Range(0, 20); 11 GameObject obj1 = images[i3], obj2 = images[i4]; 12 13 Instantiate(obj1, pos1, Quaternion.identity); 14 Instantiate(obj2, pos2, Quaternion.identity); 15 16} 17

少し前にかなり似た質問を見たような気がしますが...(おそらく気のせい)
各リストに値をインスペクターかなんかで代入すればその中からランダムに選びます。

投稿2020/08/07 14:22

編集2020/08/07 14:23
Yukirr4_

総合スコア728

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問