美文网首页
Unity 字节位 存储输入数据

Unity 字节位 存储输入数据

作者: CERI_CHANNEL | 来源:发表于2022-08-04 14:06 被阅读0次
/// <summary>
/// 8 - bit
/// | 0 0 0 0 | 0 0 0 0 |
/// |   yaw   |   key   |
/// yaw  :   4 bit   :   (read 0xF0) >> 4
/// key  :   4 bit   :   (read 0x0F)
/// </summary>
private byte raw

/// <summary>
/// 8  1  2
///  \ | /
/// 7——0——3
///  / | \
/// 6  5  4
/// </summary>
public byte yaw
{
    get { return (byte)((0xF0 & raw) >> 4); }
    set { raw = (byte)((raw & ~0xF0) | ((0xF & value) << 4)); }
}

/// <summary>
/// [space] [j] [k] [l]
/// </summary>
public byte key
{
    get { return (byte)(0x0F & raw); }
    set { raw = (byte)((raw & ~0x0F) | (0xF & value)); }
}

相关文章

  • 宽带和带宽———终于知道在家上网下载速度为什么这么慢了

    1字节(Byte)=8位(bit) 数据存储是以“字节”(Byte)为单位,数据传输大多是以“位”(bit,又名“...

  • 文件编码

    编码:字符转为字节解码:字节转为字符 字符集:JAVA字符使用16位的双字节存储,但是在实际文件存储的数据有各种字...

  • iOS-常量与变量

    “ 基本存储类型:32位 CPU 对应的字节大小” #pragma mark --- 基础数据类型

  • java基础

    一、二进制 位(bit):一个数字0或1,代表一位。 字节(byte):每逢8位是一个字节,字节是数据存储的最小单...

  • 碎碎念之内存管理机制

    数据的内部存储 char型数据占用一个字节,int型数据占用4个字节,多字节数据的存储顺序是什么? 大端法 OR ...

  • 小知识点

    什么是字节 字节就是存储数据的单位,并且是硬件所能访问的最小单位。 一字节=8位 1K=1024字...

  • 叁:大小端模式(Big_Little_Endian)

    1:处理器存储多字节数据时,存在大端和小端模式;2:处理器存储单字节数据时,位顺序也存在大端和小端模式;3:小端模...

  • IO

    分类 输入流、输出流 数据 --> (单/双)管道 --> 输入数据 -->程序 字节流、字符流 每次读写 以字节...

  • 字节的理解

    byte 即字节,由8位的二进制组成,是java的基本数据类型,存储整型数据,占据1个字节(8 bits),能够存...

  • 编程必备知识

    数据类型 数据的输入和存储。可以分为 A.基本数据类型(四类八种) (整形: int(4个字节) 短整型sh...

网友评论

      本文标题:Unity 字节位 存储输入数据

      本文链接:https://www.haomeiwen.com/subject/qrspwrtx.html