魔王撒旦
查看详细资料
TOP
原帖由 @micjil 于 2020-9-27 14:16 发表 交换按键只需要调整下比特位顺序就行,原始的代码118135(加了按钮的备注) if (line == 1) { return ~(0x40 | ((pad & 0x0800) >> 4) | // S ((pad & 0x0010) << 1) | // up ((pad & 0x0020) >> 1) | // down ((pad & 0x0040) >> 3) | // left ((pad & 0x0080) >> 5) | // right ((pad & 0x0400) >> 9) | // A ((pad & 0x0100) >> 8)); // B } else { return ~(0x03 | ((pad & 0x0200) >> 2) | // C ((pad & 0x4000) >> 8) | // X ((pad & 0x2000) >> 8) | // Y ((pad & 0x1000) >> 8) | // Z ((pad & 0x0008) >> 0) | // L ((pad & 0x8000) >> 13)); // R } 修改成 if (line == 1) { return ~(0x40 | ((pad & 0x0800) >> 4) | // S ((pad & 0x0010) << 1) | // up ((pad & 0x0020) >> 1) | // down ((pad & 0x0040) >> 3) | // left ((pad & 0x0080) >> 5) | // right ((pad & 0x4000) >> 13) | // X ((pad & 0x2000) >> 13)); // Y } else { return ~(0x03 | ((pad & 0x1000) >> 5) | // Z ((pad & 0x0400) >> 4) | // A ((pad & 0x0100) >> 3) | // B ((pad & 0x0200) >> 5) | // C ((pad & 0x0008) >> 0) | // L ((pad & 0x8000) >> 13)); // R }