LoginSignup
0
2

More than 3 years have passed since last update.

Unity TIPS カードを生成する方法

Posted at

unityでよく使う 

オブジェクトを生成するやり方を見ていきます。 

unityのvrは、 2019.4 LTSを使用しています。

では今回はカードを生成していきます。 

まず 用意するものは カードのオブジェクト 

今回はトランプのクラブを使っています。 

ちなみに トランプのカードはアセットストアで無料であります。

そしてヒエラルキーで  UIから キャンバス、パネルを入れて

カードのオブジェクト【プレハブにしておく】を入れて 

親子関係にしておいてください。 

キャンバスの下にパネルを入れて 

パネルの下にオブジェクトを入れていきます。 

次にスクリプトを作って、 以下のコードを記入します。 

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

public class CardIn : MonoBehaviour
{
public GameObject Club;


public GameObject Panel;
void Start()
{
for(int i =0; i<5; i++)
{
GameObject cardObj = Instantiate(Club);
cardObj.transform.SetParent(Panel.transform);
}

}

// Update is called once per frame
void Update()
{

}
}

クラス名は CardInという名前にしています。
updateは使わないので消しても大丈夫です。

今回は Clubのカードを生成したいので Clubという名前です。

for文では 5回としていますが、 ここは好きな数字でOKです。 

これによって、パネルの上にカードを5枚

生成することができます。 

次にこのスクリプトを カードオブジェクトにアタッチして 

インスペクターで

Clubの所に カードのオブジェクトをドラッグ 

パネルの所に パネルをドラッグして入れてください。 

bandicam 2020-07-26 16-52-50-535.jpg

これらを入れたら ゲームを再生してみましょう。 

そしたら こんな感じにカードが生成されていると思います。 

ヒエラルキーを確認して クローンが5枚 できていればOKです。

bandicam 2020-07-26 16-40-08-380.jpg

PS 

今度新しいunity2D講座をリリースする予定です。 

今度出す講座では、 boltの使い方も入れていくので 

まだ当分はかかるけどね。

講座作っている最中に vr変わったり、新しい機能とか出てくると 
ほんと困るのよね。 とりあえず、boltは無料で使えるようになりましたから 
これは入れていきまっせ。

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2