zoukankan      html  css  js  c++  java
  • 学习笔记之cocos2dx2.1.1实现读取.plist文件(使用数组CCArray)

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    		<key>picture</key>
    		<array>
    			<string>1.png</string>
    			<string>2.png</string>
    			<string>3.png</string>		
    		</array>
    		<key>point</key>
    		<array>
    			<string>{200,300}</string>
    			<string>{500,300}</string>
    			<string>{800,300}</string>
    		</array>
    </dict>
    </plist>
    		//////////////////////////////////////////////////////////////////////////
    		//SmallTools2
    	        CCDictionary* plistDic = CCDictionary::createWithContentsOfFile("SmallTools2.plist");
    		CCArray* picture_array = (CCArray*)plistDic->objectForKey("picture");
    		CCArray* point_array = (CCArray*)plistDic->objectForKey("point");
    		for (int i=0;i<picture_array->count();i++)
    		{
    			CCString* pi_string = (CCString*)picture_array->objectAtIndex(i);
    			CCSprite* sprite = CCSprite::create(pi_string->getCString());
    			CCString* point_string = (CCString*)point_array->objectAtIndex(i);
    			CCPoint point = CCPointFromString(point_string->getCString());
    			sprite->setPosition(ccp(point.x,point.y));
    			this->addChild(sprite,1,++TagCount);
    		}	
    		//////////////////////////////////////////////////////////////////////////


  • 相关阅读:
    系统架构
    Maven项目管理工具
    SpringMVC进阶(二)
    SpringMVC入门(一)
    Mybatis进阶(三)
    Mybatis进阶(二)
    Mybatis入门(一)
    Redis入门,Jedis和常用命令
    关于MVC 上传文件
    Html遮罩层的显示(主要在于样式设置)
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/2990636.html
Copyright © 2011-2022 走看看