[cocos2d-x]关于是否继承CCSprite,以及关于继承初始化时候的未知问题

最近学习cocos2dx时候,正在打算把一个cocos2d-iPhone项目转用cocos2dx写一遍。

刚实现基本的场景逻辑,便出现一些奇怪的问题:

1、程序启动随机当机

2、对象实例化添加到SpriteBatchNode后闪一下便消失了


问题1:

首先我的程序主要层级架构如下:

GameSence :管理游戏中Sence\Layer等场景高级层次的关系

GameLayer :统一获取游戏对象GameObjects的引用,以及添加到游戏里面游戏对象物体的生成“层”;有CCArray作为所有游戏对象的管理,游戏对象input\touch的控制

BackgroundLayer :背景层的管理

GameUILayer :游戏中UI层的管理和点击控制等

GameLogic :负责一些游戏逻辑的控制,例如 GameObjects spawn、UIController;


导致问题1是我GameSence继承了CCSence导致的,后来把CCSence变为GameSence的一个对象,然后直接调用这个对象进行添加其他游戏Layer即可解决。问题我还没发现网上有雷同的,暂时不

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值