对于那些了解AntTweakBar的人:
当我制作多个链接到布尔值的TwAddVarRW(变量)...
(总共我彼此下方大约有15个布尔条)
当我“检查”一个......(在大多数情况下)在它下面的另外4个也在即时检查中!
虽然布尔值仅与我单击的值有所不同!怎么会这样呢?虫子?
解释:(情况未选中)
bool 1 = false = "not checked"
bool 2 = false = "not checked"
bool 3 = false = "not checked"
bool 4 = false = "not checked"
bool 5 = false = "not checked"
bool 6 = false = "not checked"
---->我单击/检查布尔2按钮
(情况“ 2被点击”)
bool 1 = false = "not checked"
bool 2 = true = "checked"
bool 3 = false = "checked"
bool 4 = false = "checked"
bool 5 = false = "checked"
bool 6 = false = "checked"
(情况应该如何)
bool 1 = false = "not checked"
bool 2 = true = "checked"
bool 3 = false = "not checked"
bool 4 = false = "not checked"
bool 5 = false = "not checked"
bool 6 = false = "not checked"
但是,即使我取消选中了不应该检查的一项,无论是哪一项,它们都将取消选中....:S
所以它非常不可思议...请帮助我
最佳答案
好吧,问题在于它们使用的布尔值被引用/用作参考!而且我们放弃了它是“ TW_TYPE_BOOL32”,而实际上是“ TW_TYPE_BOOL8” ...因此,它以这种方式错误地读取了引用!
现在已修复;)