Version: 2018.2
public void Write (char value);
public void Write (byte value);
public void Write (sbyte value);
public void Write (short value);
public void Write (ushort value);
public void Write (int value);
public void Write (uint value);
public void Write (long value);
public void Write (ulong value);
public void Write (float value);
public void Write (double value);
public void Write (Decimal value);
public void Write (string value);
public void Write (bool value);
public void Write (byte[] buffer, int count);
public void Write (byte[] buffer, int offset, int count);
public void Write (Vector2 value);
public void Write (Vector3 value);
public void Write (Vector4 value);
public void Write (Color value);
public void Write (Color32 value);
public void Write (GameObject value);
public void Write (Quaternion value);
public void Write (Rect value);
public void Write (Plane value);
public void Write (Ray value);
public void Write (Matrix4x4 value);
public void Write (Networking.MessageBase msg);
public void Write (Networking.NetworkHash128 value);
public void Write (Networking.NetworkIdentity value);
public void Write (Networking.NetworkInstanceId value);
public void Write (Networking.NetworkSceneId value);
public void Write (Transform value);

パラメーター

value書き込むオブジェクト
buffer書き込むバイトバッファ
count書き込むバイトバッファのバイト数
offset書き込みを始めるバイトバッファ配列の要素
msg書き込むネットワークメッセージ

説明

オブジェクト、値、バッファ、ネットワークメッセージへの参照を NetworkIdentity コンポーネントと一緒にストリームに書き込みます。

using UnityEngine;
using UnityEngine.Networking;

public class ExampleScript : MonoBehaviour { void Start() { short myMsgType = 444;

NetworkWriter writer = new NetworkWriter(); writer.StartMessage(myMsgType); writer.Write("test data"); writer.FinishMessage(); } }

See NetworkWriting for another code example.

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961