cocos2d-html5游戏图片资源能够选择,单张的图片作为一个精灵或者场景的载入对象。也能够把图片给做成plist文件。通过plist来訪问图片资源。其中优缺点、使用方式在个人的測试其中体现例如以下:

    
 var spriteFrameCache = cc.SpriteFrameCache.getInstance();
 spriteFrameCache.addSpriteFrames("main.plist","main.png");

  1、单个图片:载入时仅仅能是使用类似:cc.Sprite.create("logo.png",rect(0,0,128,128))等方式来载入图片。只是不确定这样的方式当点击一个sprite的时候能不能动态的更换其图片。

  2、plist图片:使用前须要在初始化Layer的时候调用下面代码。初始化函数能够使init或者是在OnEnter方法其中调用都能够。

  代码:

  var spriteFrameCache = cc.SpriteFrameCache.getInstance();

  spriteFrameCache.addSpriteFrames("main.plist","main.png");

  使用:var sprite=cc.Sprite.createWithSpriteFrameName("logo.png");

  改图:sprite.initWithSpriteFrameName("logo.png");

  这样做的唯一优点就是能够动态的任意更改sprite图片资源。只是不好的地方在于使用plist文件的大小会超过当中全部图片大小,对资源载入有一定的弊端。

最新文章

  1. Linux:history命令记录操作时间、操作用户、操作IP
  2. jQuery核心之jQuery Object及其相关的常用方法
  3. Java架构师之路:JAVA程序员必看的15本书
  4. Codeforces Round #372 (Div. 1) B. Complete The Graph (枚举+最短路)
  5. Using the EventManager
  6. nginx 配置 开发
  7. 遍历ArrayList与LinkedList,使用FOR与迭代器的区别
  8. 与众不同 windows phone (10) - Push Notification(推送通知)之推送 Tile 通知, 推送自定义信息
  9. 基于Quartz实现简单的定时发送邮件
  10. 解决mysql启动失败报1067错误
  11. 外媒评李开复的《AI·未来》:四大浪潮正在席卷全球
  12. poj 3186 Treats for the Cows(dp)
  13. HTTP的简单的解析
  14. Visual Stuido插件大全
  15. 跟我学SharePoint 2013视频培训课程——怎样创建列表和列表项(7)
  16. solr学习一(一大堆的学习资料)
  17. Windows任务计划向远程服务器拷贝文件,报登录失败: 未知的用户名或错误密码
  18. Android DataBinding库(MVVM设计模式)
  19. 搞懂分布式技术5:Zookeeper的配置与集群管理实战
  20. ASP.NET Identity + Entity Framework 6 注意

热门文章

  1. UVA11069 - A Graph Problem(DP)
  2. [每日一题] 11gOCP 1z0-052 :2013-08-30 差异的增量备份.....................................................A1
  3. 判断指定进程是否为x64的方法(在ntdll判断某个x64函数是否存在)
  4. OMR数据查询
  5. RSA加密前言
  6. 14.4.3.6 Fine-tuning InnoDB Buffer Pool Flushing 微调 InnoDB Buffer Pool 刷新:
  7. Automatic logon configuration on Linux OS
  8. OpenCV-Python教程(4、形态学处理)
  9. Linux编程return与exit区别
  10. 我为什么要创建帮创业者找合伙人的缘创派(ycpai.com)?