1

次のようなprotoファイルがあります。

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_keystatusset_mouseclick、 のみset_angleです。どうすればキーステータスを設定できますか?

4

1 に答える 1

2

ドキュメントを読みましたか?たとえば、mutable_keystatus()メソッドを試してください。

于 2012-09-02T10:53:41.557 に答える