#include "cocos2d.h"
#include "ui/CocosGUI.h"
#include "VisibleRect.h"
USING_NS_CC;
using namespace ui;
class BillBoardDemo : public cocos2d::Layer
{
public:
CREATE_FUNC(BillBoardDemo);
virtual bool init();
virtual void update(float dt) override;
void addNewBillBoardWithCoords(Vec3 p);
void addNewAniBillBoardWithCoords(Vec3 p);
void rotateCameraCallback(Ref* sender,float value);
void onTouchesMoved(const std::vector<Touch*>& touches,Event* event);
void menuCallback_orientedPoint(Ref* sender);
void menuCallback_orientedPlane(Ref* sender);
BillBoardDemo();
virtual ~BillBoardDemo();
protected:
Camera* _camera;
Layer* _layerBillBoard;
std::vector<BillBoard*> _billboards;
};#include "cocos2d.h"
#include "ui