Version: 2017.3

NetworkReader

class in UnityEngine.Networking

マニュアルに切り替える

説明

UNET の汎用的シリアライザー(バイト配列で読み取り)

このクラスは NetworkWriter とセットになっており、UNET コマンド、RPC 呼び出し、イベント、低レベルメッセージなどのデータをシリアライズするために使用します。

変数

LengthThe current length of the buffer.
Positionバッファの現在位置

コンストラクタ

NetworkReader新規に NetworkReader オブジェクトを作成します。

Public 関数

ReadBooleanストリームから boolean を読み取ります。
ReadByteストリームから byte を読み取ります。
ReadBytesストリームからバイト配列を読み取ります。
ReadBytesAndSizeこれは 16 ビットのバイト数とストリームから指定したサイズのバイト配列を読み取ります。
ReadCharストリームから char を読み取ります。
ReadColorColor オブジェクトを読み取ります。
ReadColor32Color32 オブジェクトを読み取ります。
ReadDecimalストリームから decimal を読み取ります。
ReadDoubleストリームから double を読み取ります。
ReadGameObjectGameObject の参照を読み取ります。
ReadInt16ストリームから signed 16 ビット int を読み取ります。
ReadInt32ストリームから signed 32 ビット int を読み取ります。
ReadInt64ストリームから signed 64 ビット int を読み取ります。
ReadMatrix4x4Matrix4x4 オブジェクトを読み取ります。
ReadMessageこれはストリームからネットワークメッセージのタイプを読み取るためのユーティリティ関数です。
ReadNetworkHash128NetworkHash128 の アセット ID を読み取ります。
ReadNetworkIdストリームから NetworkInstanceId を読み取ります。
ReadNetworkIdentityNetworkIdentity の参照を読み取ります。
ReadPackedUInt3232 ビットの可変長符号化した値を読み取ります。
ReadPackedUInt6464 ビットの可変長符号化した値を読み取ります。
ReadPlanePlane オブジェクトを読み取ります。
ReadQuaternionQuaternion オブジェクトを読み取ります。
ReadRayRay オブジェクトを読み取ります。
ReadRectRect オブジェクトを読み取ります。
ReadSByteストリームから signed byte を読み取ります。
ReadSceneIdストリームから NetworkSceneId を読み取ります。
ReadSingleストリームから float を読み取ります。
ReadStringストリームから文字列を読み取ります(最大は 32k バイト)。
ReadTransformTransform の参照を読み取ります。
ReadUInt16ストリームから unsigned 16 ビット int を読み取ります。
ReadUInt32ストリームから unsigned 32 ビット int を読み取ります。
ReadUInt64ストリームから unsigned 64 ビット int を読み取ります。
ReadVector2Vector2 オブジェクトを読み取ります。
ReadVector3Vector3 オブジェクトを読み取ります。
ReadVector4Vector4 オブジェクトを読み取ります。
SeekZeroリーダーのストリームの現在位置をストリームの先頭として設定します。
ToStringリーダーのバッファを表現する文字列を返します。
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961