zoukankan      html  css  js  c++  java
  • cocos2dx遇到的坑2

    记录下在cocos2dx 2.x时代遇到的问题

    1、cocos2dx   retain onenter时,在onexit时 release

    2、先结束定时器再退出界面

    3、在不同帧里数据是有可能不一致

    4、ccaction 必须要是node的子类,ccnode不行

    5、滑动判断 起点、终点

    6、aabb碰撞检测

    7、简单的随机 A={x1,x2,x3,x4,xi},通过控制xi的分布,从A中随机取一个。

    8、如果settag重复,则获取的节点不是所需要的节点,如果和内部tag重复,可能出现诡异的问题

    9、载入ccbi时,提示ccassert(xxxx,refrence count should greater than 0) 有可能是ccb上的layer层没有加custom class。播放ccb里的动画要用读取的ccbreader,来getanimination 并且要在被addchild之前,setanimxxx

    10、scrollview等容器要注意contentszie viewsize的区别。

    11、arguments experted near xxxx 之前的函数没有添加括号

    12、动画里如果修改了某些属性,在动画播放之前修改相应的属性,动画播放结束后的属性和想要的可能不一样。 判断区域时也不能,因为坐标可能改变。

    13、字体错误、文件名不对、空动画,会把帧数降低

    14、ccb 菜单注册不成功,可能是cocosbuilder 菜单名可能有其它字符

    15、如果单点触控变成了多点触控可能是注册的顺序不对,一般在addchild之前注册

    16、复用以前的layer有可能让单点触摸变成多点

    17、tag重复可能造成 memory read failed

    18、崩溃到ccpoint ccsize 有可能是没有资源加载到项目

    19、节点没有显示,有可能是加到了一个不能显示的节点,或者被裁剪、遮挡

    20、i1l区别

    21、menuitem  setviseible false会无法点击

    22、节点多次加到父节点会报不能同时加到两个父节点的错误

    23、listview如果没有显示,而且没问题,有可能是数据为空

    24、cocosbuilder或者类似的编辑器,如果看不到某个控件,缩小一下

    25、ccb菜单显示错位,是ccmenuscale问题

    26、ccframecache 退出后重复添加错误,key value 指向的对象地址清空了,如果重复添加会出现key重复的错误

  • 相关阅读:
    django集成django-xadmin
    Django设置 DEBUG=False后静态文件无法加载解决
    Django ORM必会的查询方法
    django admin-过滤器
    Django settings.py 中设置访问 MySQL 数据库【一种是直接在 settings.py 文件中直接写数据库信息,另一种是读文件获取数据库信息】
    django-admin之ModelAdmin最全解释
    SPL(Standard PHP Library 标准PHP类库)
    rsync 数据同步
    PHP 安装memcache.so 和memcached.so
    linux 安装memcached
  • 原文地址:https://www.cnblogs.com/xdao/p/cocos2dx_tips2.html
Copyright © 2011-2022 走看看