override func update(currentTime: CFTimeInterval) {
// This controls how fast/slow the body decelerates
let slowBy:CGFloat = 0.95
let dx = player.physicsBody!.velocity.dx
let dy = player.physicsBody!.velocity.dy
player.physicsBody?.velocity = CGVectorMake(dx * slowBy, dy * slowBy)
}
我试图用它来打印到LED屏幕。从ino转换为c转换为汇编。不能很好地将它带到编译器喜欢的地方,以便从c
进行反汇编答案 0 :(得分:0)
这应该在C中工作。二进制常量转换为十六进制:
unsigned char bigHeart[] = {
0x66,
0xFF,
0xFF,
0xFF,
0x7E,
0x3C,
0x00
};
答案 1 :(得分:0)
它不在标准C中,但如果您可以使用C ++,则它是一个建议的C ++ 14标准。
gcc支持它 - 见这里:
https://gcc.gnu.org/onlinedocs/gcc/Binary-constants.html
所以在gcc中你可以这样做:
unsigned char bigHeart[] = {
0B01100110,
0B11111111,
0B11111111,
0B11111111,
0B01111110,
0B00111100,
0B00011000,
0B00000000};