Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在cocos2d中创建数组的数组?_Android_Eclipse_Cocos2d Iphone - Fatal编程技术网

Android 如何在cocos2d中创建数组的数组?

Android 如何在cocos2d中创建数组的数组?,android,eclipse,cocos2d-iphone,Android,Eclipse,Cocos2d Iphone,如何创建这种类型的数组?从PLIST文件获得的所有数据 名称和价格,我手动写入文件 id1: Image1.png: CGRect: Rect Name: Name1 Price: 123 id2: Image2.png: CGRect: Rect Name: Name2 Price: 456 我不知道您到底想做什么,但根据

如何创建这种类型的数组?从PLIST文件获得的所有数据 名称和价格,我手动写入文件

 id1: 
       Image1.png: 
           CGRect: Rect
           Name: Name1
           Price: 123
 id2: 
       Image2.png: 
           CGRect: Rect
           Name: Name2
           Price: 456

我不知道您到底想做什么,但根据我的理解,您可以通过创建一个数组轻松完成这项工作,该数组将保留自定义类的对象,自定义类是CCSprite的子类。在这个自定义类中,您可以定义所有这些属性,并在从pList获取值时分配它们。你可以通过任何属性来区分这些物体。
希望这有帮助

在我看来更像是一个对象数组???对不起,我没注意到android标签。在这种情况下,我认为您可以使用一些标准的xml解析器来解析plist并自己创建数组。事实上,这是一个对象数组,但这个对象数组包含另一个对象数组。也许有其他方法来解决这个问题。一般来说,有很多精灵,叫做Plist img1 img2。。。imgN,具有默认设置、帧、偏移、sourceColorRect。。。等等。我希望能够区分这些对象,不仅仅是img1。。。imgN,而且在参数上我已经添加了名称和价格,当触摸屏时,该对象将从数组中删除。谢谢。我意识到是用这种方法。