2012-04-02 5 views
0

Как создать массив этого типа? (все данные, полученные из файла PLIST) Название и цена, я пишу в файл вручную.Как создать массив массивов в cocos2d?

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

больше похоже на массив объектов для меня ???? – Mayank

+0

извините за ответ, не заметил тег android. для этого случая, я думаю, вы можете использовать стандартный синтаксический анализатор xml для анализа вашего plist и создания массива самостоятельно. – Morion

+0

На самом деле это массив объектов, но этот массив объектов содержит другой массив объектов. – 5mi13

ответ

0

Я не знаю, что именно вы хотите сделать, но согласно моему пониманию вы можете сделать эту работу легко создать массив, который будет держать объекты пользовательского класса, который является подклассом CCSprite. В этом пользовательском классе вы можете определить все эти свойства и назначить их при получении значений из pList. И вы можете отличить эти объекты от любого свойства. Надеюсь, это поможет. :)

+0

Спасибо. Я понял, что это с этим методом. [Ссылка] (https://github.com/ZhouWeikuan/cocos2d/issues/15) – 5mi13

Смежные вопросы