版本: Unity 6 (6000.0)
语言英语
  • C#

Hash128 构造函数

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们不能接受所有提交,但我们确实会阅读用户提出的每项更改建议,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的更改建议无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public Hash128(uint u32_0, uint u32_1, uint u32_2, uint u32_3);

声明

public Hash128(ulong u64_0, ulong u64_1);

参数

u32_0 哈希值的前 32 位。
u32_1 哈希值的第二 32 位。
u32_2 哈希值的第三 32 位。
u32_3 哈希值的第四 32 位。
u64_0 哈希值的前 64 位。
u64_1 哈希值的第二 64 位。

描述

直接使用 128 位值初始化 Hash128。

要计算某些数据的哈希值,请使用 Hash128.Compute 函数。

using UnityEngine;

public class ExampleScript : MonoBehaviour { void Start() { var hash = new Hash128(0x01020304, 0xaabbccdd, 0x12345678, 0xbaadc0de); // prints "04030201ddccbbaa78563412dec0adba", // because the hash values are in little-endian byte order Debug.Log(hash.ToString()); } }