Я создаю программу чата, используя flat buffer
. Я хочу переместить четыре переменных мяча. пример) value1 = true, value2 = false, value3 = true, value = false,
Имя схемы Flatbuffers - ServerInfo.
(i = 0; i < 3; i++)
ServerInfo.AddValue(fb, value [i]);
Я написал этот код. Всего должно быть добавлено четыре значения, но добавлено только одно.
Результат, который я хочу) true, false, true, false. Фактические результаты) true, true, true, true
Значение ServerInfo value.value для test [i]
было таким же, как value [0]
. Как мы можем собрать его один раз?
Определение ServerInfo.AddValue.
public static space addValue (FlatBufferBufferBufferBufferBufferBuilder) {builder.AddBool(4, Value, false); }