単体でも機能するが
組み合わせる必要がある
手間がかかるが汎用性抜群

まずプレハブからオブジェクトを作る仕組みがこちら
var prefab : GameObject;

public function CreateClone() : GameObject
{
	//オブジェクトの生成
	var Clone : GameObject = Instantiate(prefab);
	
	//親を設定する
	Clone.transform.parent = transform;
	
	//作ったオブジェクト返す
	return Clone;
}

利用側はこのスクリプトがあれば良い
//クローン生成
var Coin = Spawn.CreateClone();
		
//クローンの座標を親と一緒にする
Coin.transform.position = transform.position;	

このスクリプトを組み合わせて、
左クリックでオブジェクトが出現するように
改良したのがこちら
public var Spawn : Spawn;

function Update () {

	//マウス左クリックでtrue
	if(Input.GetMouseButtonDown(0))
	{
		//クローン生成
		var Coin = Spawn.CreateClone();
		
		//クローンの座標を親と一緒にする
		Coin.transform.position = transform.position;	
	}
}

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu

メニュー

Grand Theft Auto V 更新停止

Unity5 更新停止

フリーエリア

© 僕の説明書おきばwiki All Rights Reserved.
当サイトの御利用につきまして
いかなるトラブルや
損失・損害等に一切責任を
問わないものとします。

Wiki内検索

管理人/副管理人のみ編集できます