我正在使用一个程序通过导出的 JSON 文件使用 Box2D 构建游戏关卡,但在 JSON 文件中的某些元素往往具有多种格式时遇到了问题。
例如,一个“body”元素具有position
由一个x
和一个y
值组成的属性:
"position" :
{
"x" : 0,
"y" : 0
},
然后稍后在文件中另一个元素的position
属性没有x
or y
,只有一个数字值:
"position" : 0,
我尝试过类似于if(element is Number || element is Object)
没有成功的事情。