11-28 1,466PVs
今天,开始改感知部分代码。与CG的工作做结合。需要加快工作效率。时刻记着要目标明确,要专注。
Trap信息是感知信息,由于感知目标的不同类型Type可能会随时改变。所以在这种情况下,Struct结构体就显得有点不能用。这是需要的数据结构是Union。联合体。联合体中的定义变量公用一段内存。可以依据需要做灵活改变。
比如:
1 2 3 4 5 6 7 8 9 10 |
struct trap { uint8_t type; union TRAP; }; union TRAP { float jevy; long carol; }; |
这时的TRAP可以依据所需要的Type灵活选择jevy还是carol。