cocos2dx 之背包系统开发

本文介绍如何使用cocos2dx进行游戏开发,重点讲解了背包系统的实现,特别是通过继承TableView来构建这一功能。作者分享了选择TableView而非自定义开发的原因,主要是为了节省开发时间。
摘要由CSDN通过智能技术生成

大家好我这次呢要给大家讲的是cocos2dx游戏开发实战项目值背包系统的开发,大家都知道背包是什么都不用我仔细说明了,好废话不多说了看客户端代码,

这里我是继承的cocos 里面的TableView来开发的,我为什么用这个而不自己写,这个嘛我不好意思说有点,应为我比较害懒了。

#ifndef __BAG_H__
#define __BAG_H__

#include "cocos2d.h"
//#include "ui/UIWidget.h"
#include "cocostudio/CocoStudio.h"
/*
#include "ui/CocosGUI.h"
#include "ui/UIScrollView.h"
#include "ui/UIScale9Sprite.h"*/
#include "extensions/cocos-ext.h"

USING_NS_CC;
USING_NS_CC_EXT;

using namespace cocos2d::ui;

//class Bag : public Layer, public ScrollView, public ScrollViewDelegate //, public cocos2d::extension::ScrollViewDelegate
class Bag : public Layer, public cocos2d::extension::TableViewDataSource , public cocos2d::extension::TableViewDelegate
{
public:
    Bag();
    ~Bag();

    static cocos2d::Scene* bagScene();

    virtual bool init();

    //virtual void BagRollView(cocos2d::extension::ScrollView* view){};
    virtual void //scrollViewDidZoom(cocos2d::extension::ScrollView* view) {}

  
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值