我有这样的原型(prototype)文件:
message Control {
message KeyStatus {
required bool keyUp = 1;
required bool keyDown = 2;
required bool keyLeft = 3;
required bool keyRight = 4;
}
message MouseClick {
required double x = 1;
required double y = 2;
optional bool buttonRight = 3;
}
required KeyStatus keyStatus = 1;
required double angle = 2;
optional MouseClick mouseClick = 3;
}
在生成的代码中没有方法 set_keystatus
或 set_mouseclick
,只有 set_angle
。那我怎么设置keystatus呢?
最佳答案
你读过the documentation吗? ?例如,尝试 mutable_keystatus()
方法。
关于c++ - Google Protocol Buffer ,如何设置自定义类型的字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12235287/