我终于实现了从Cocos2d-2X到Cocos2d-3X(准确地说是3.17)的飞跃,并发现我的旧代码不再起作用。特别是在尝试编译时,每当我调用CCTouchDelegate时,标题中都会显示该消息
/*!
\file CCSlider.h
\brief simple implementation of slider for cocos2d-x
*/
#ifndef __CCSLIDER_H__
#define __CCSLIDER_H__
#include "cocos2d.h"
USING_NS_CC;
namespace cocos2dExt
{
//! NOTE: now CCSlider is just a simple node with touch handler
class CCSlider : public CCNode, public CCTouchDelegate //Fails on this line
我认为我缺少一些简单的东西,但是我没有看到它。我知道CCNode已过时,但我认为该代码在不进行批量更改的情况下仍然可以正常工作。