使用Cocosbuilder, 添加九宫格控件,然后设置图片,如果图片是从plist中加载的,在游戏中就可能有问题。

当plist中的图片旋转过的话,在游戏中就会显示错误。

找了大半天,终于发现是CCScale9Sprite对plist中的旋转图片加载有问题。

解决方法:

打开 CCScale9Sprite.cpp 第750行。

也就是 CCScale9Sprite::setSpriteFrame 函数里面,在函数开头添加一行:

m_bSpriteFrameRotated = spriteFrame->isRotated();

其实,搜索 bSpriteFrameRotated 这个变量也能发现问题,因为这个变量只有构造函数初始化为false, 之后再没修改过这个变量,

就这样,解决 Cocos2d-x Cocosbuilder 九宫格显示不对的bug.

cocos2d-x2.2九宫格CCScale9Sprite有bug相关推荐

  1. Cocos2d-x 九宫格 CCScale9Sprite

    文章转载自:http://www.cnblogs.com/sevenyuan/p/3195688.html 在cocos2d-x引擎中,CCScale9Sprite这个文件的位置为: 一.九宫格的实现 ...

  2. cocos2d-x中CCScale9Sprite的另一种实现

    2019独角兽企业重金招聘Python工程师标准>>> cocos2d 2.0之后加入了一种九宫格的实现,主要作用是用来拉伸图片,这样的好处在于保留图片四个角不变形的同时,对图片中间 ...

  3. cocos2d的armature绑定到其他armature骨骼上的bug

    在cocos2dx中,rmature的骨骼上可以绑定另外的armature,在我的项目中使用了该功能来完成骑乘功能,但是在使用过程发现了如下的bug,特写在这里做一下记录.</span> ...

  4. python实现九宫格华容道小游戏

    python实现九宫格华容道小游戏 小时候经常玩的华容道小游戏,在9个格,可以随意移动8个格,完成拼图,现在我们可以用python来实现了 当时的游戏大概长这个样子,有的是拼图不是数字,但是实际上都是 ...

  5. c++实现坦克大战(开源)无bug

    用c++实现简易坦克大战源码 代旁边有注释: #include <stdio.h> #include <windows.h> #include <time.h> # ...

  6. 如何优化cocos2d程序的内存使用和程序大小:第一部分

    译者: 在我完成第一个游戏项目的时候,我深切地意识到"使用cocos2d来制作游戏的开发者们,他们大多会被cocos2d的内存问题所困扰".而我刚开始接触cocos2d的时候,社区 ...

  7. 8个计算机视觉深度学习中常见的Bug

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|人工智能与算法学习 导读 给大家总结了8个计算机视觉深度 ...

  8. 如何组织成功的bug bash--摘录

    Bug bash的来源与意义 要做好这样的活动,首先我们必须明白这项活动的意义. Bug bash(Bug大扫除)来源于微软,通常发生在项目开发各阶段(微软叫里程碑)的末期,比如Beta版发布前,划出 ...

  9. OpenCV中initUndistortRectifyMap函数存在bug原因探究

    原文首发于公众号「3D视觉工坊」:OpenCV中initUndistortRectifyMap函数存在bug原因探究. 最近在运行如下一段代码时,生成的mapx和mapy有点异常. 代码片段如下: # ...

最新文章

  1. 导出Excel出现“异常来自 HRESULT:0x800A03EC”错误的解决方法(已验证)
  2. silverlight 客户端之间的通讯
  3. C指针原理(27)-编译基本原理-语法树及其实现7
  4. 推荐前端性能优化辅助工具Google LightHouse (灯塔)
  5. 一个优雅地探索相关性的新可视化方法
  6. 奥迪坚受邀参加银联数据2016年度客服云平台专题研讨会
  7. html5游戏网页代码大全,HTML网页代码大全
  8. 高等数学辅导讲义严选题辅导讲义(学习笔记)
  9. FPGA开发中常见报错或警告汇总
  10. 贝叶斯 - 《贝叶斯统计》笔记
  11. 使用HtmlUnit爬取知网论文
  12. 360极速浏览器用ie8模式打开网页(360浏览器同理)
  13. 测试人员需要具备哪些基本技能
  14. 软文营销常用的方式有哪些?如何写出优秀的软文
  15. 为什么rand()每次产生的随机数都一样
  16. 互联网公司各个岗位的薪资对比
  17. 第二章计算机网络答案,计算机网络第二章作业参考答案
  18. android 连接商米POSV1内置打印机
  19. 高通 android笔记本电脑,联想,高通联合推出首款搭载骁龙8cx 5G平台的5G笔记本电脑...
  20. 阿里云机器学习平台PAI论文高效大模型训练框架Whale入选USENIX ATC‘22

热门文章

  1. java 阻塞 wait_java交替打印奇偶数问题,会出现2个线程都wait阻塞了
  2. Protobuf之proto文件编写规则
  3. Linux bridge-utils tunctl 使用
  4. Xcode添加摄像机访问权限转
  5. Linux驱动中获取系统时间
  6. 网络服务器开发总结(转:http://my.oschina.net/u/181613/blog/596022)
  7. [置顶]       ibatis做分页
  8. ▲为什么要用css Sprite技术?
  9. 利用 LotusScript 灵活操作 Lotus Notes 富文本域
  10. CodeForces - 1370F2 The Hidden Pair (Hard Version)(交互题+二分)