Unity

ランダムな場所にクローン生成

投稿日:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Clone : MonoBehaviour
{
    [SerializeField]
    GameObject prefab;
    int count = 0;
    int max = 50;   

    void Start()
    {
        InvokeRepeating("Generate", 1, 1);

    }
    void Generate()
    {
        if (count == max) return;
        float x = Random.Range(0f, 500f);
        float y = 0;
        float z = Random.Range(0f, 500f);
        Vector3 position = new Vector3(x, y, z);
        Instantiate(prefab, new Vector3(x, y, z), Quaternion.identity);
        count++;
    }
}

このサイトについて

ここには、自己紹介やサイトの紹介、あるいはクレジットの類を書くと良いでしょう。

検索

このサイトについて

ここには、自己紹介やサイトの紹介、あるいはクレジットの類を書くと良いでしょう。

検索

-Unity

執筆者:


  1. […] ランダムな場所にクローン生成 […]

  2. ユニティヤング より:

    毎度お馴染みユニティヤングです(何度もすみません。プログラミングが好きなんです(汗))
    今、このプログラムを使って地面をランダムな位置に複製しているのですが、1秒ずつだと生成が間に合いません。一瞬で生成する方法はないですか?ちょっといじってみたのですが全く分からなくて。

comment

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

no image

Unityでプラットフォームを変更する

File → BuildSettings をおす 変更したいプラットフォームを選択 → SwitchPlatform をおします ※iPhoneで出力したい場合は、iPhone、Androidで出力し …

Unityで地面の当たり判定を足元だけ取得する【3D】

今回やること Rigidbodyによるジャンプの時に地面の当たり判定を足元だけ取得します コライダーで判定をとる場合、コライダーの下で触れても、上で触れても地面に当たっていることになってしまいます 例 …

小学生でもわかるUnity講座

このページでは小学生でもわかるを目指してUnityの解説を行っています 分からなかった場合、遠慮なくこちらに連絡ください♪ 目次 Unity基本操作 Unityチュートリアル Scratch → Un …

UnityでフォートナイトみたいなTPSを作るチュートリアル

今回つくるもの こんな感じのTPSを作ります 今回やること ステージの作成 プレイヤーの設定 プレイヤーの移動 アニメーターの設定 敵を倒せるようにする 敵の作成 ステージの作成 こちらにまとめておき …

Unityの便利機能を使いこなそう #3 AnimatorControllerでキャラをヌルヌル動かそう

AnimatorControllerの説明 名前の通りキャラクターのアニメーションを切り替えます 例えば何もしてない時は、待機アニメーションにしたり、移動キーがおされたら、走るアニメーションに切り替え …

ゲタバコ倶楽部へようこそ

  • 318845総閲覧数:
  • 114今日の閲覧数:
  • 246602総訪問者数:
  • 99今日の訪問者数:

住所
Akita,Japan

営業時間
月~日: 10:00 AM – 10:00 PM

このページはゲタバコ先生の日々思うことや活動、プログラミングの習得方法を発信するページです。
仕事のご依頼、メッセージ等、サービス概要をご覧の上で、お気軽にご連絡ください。

getabakosensei@gmail.com