Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

Network.Destroy

フィードバック

ありがとうございます

この度はドキュメントの品質向上のためにご意見・ご要望をお寄せいただき、誠にありがとうございます。頂いた内容をドキュメントチームで確認し、必要に応じて修正を致します。

閉じる

送信に失敗しました

なんらかのエラーが発生したため送信が出来ませんでした。しばらく経ってから<a>もう一度送信</a>してください。ドキュメントの品質向上のために時間を割いて頂き誠にありがとうございます。

閉じる

キャンセル

マニュアルに切り替える
public static function Destroy(viewID: NetworkViewID): void;
public static void Destroy(NetworkViewID viewID);

パラメーター

説明

ViewID に関連付けられたオブジェクトを破棄します

オブジェクトがローカルとリモートの両方で破棄されます。

オブジェクトや NetworkViewID に関連付けられた RPC は削除されませんのでご注意ください。 これらの削除は Network.RemoveRPCs によって明示的に行う必要があります。

	var timer : float = 0;
	function Awake () {
		timer = Time.time;
	}
	// Network destroy the object which has this script
	// it must have a NetworkView attached
	function Update() {
		if (Time.time - timer > 2) {
			Network.Destroy(GetComponent.<NetworkView>().viewID);
		}
	}
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { public float timer = 0; void Awake() { timer = Time.time; } void Update() { if (Time.time - timer > 2) Network.Destroy(GetComponent<NetworkView>().viewID); } }

public static function Destroy(gameObject: GameObject): void;
public static void Destroy(GameObject gameObject);

パラメーター

説明

オブジェクトがネットワーク全体で破棄されます。

オブジェクトがローカルとリモートの両方で破棄されます。

	var timer : float = 0;
	function Awake () {
		timer = Time.time;
	}
	// Network destroy the object which has this script
	function Update() {
		if (Time.time - timer > 2) {
			Network.Destroy(gameObject);
		}
	}
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { public float timer = 0; void Awake() { timer = Time.time; } void Update() { if (Time.time - timer > 2) Network.Destroy(gameObject); } }