Cocos2d-x之绘制线条

Cocos2d-x之绘制线条

自定义的方法

Line.h

  

 1 //
 2 //  Line.h
 3 //  L01DrawingAPI
 4 //
 5 //  Created by Mac OS 10.9.3 on 15-3-30.
 6 //
 7 //
 8 
 9 #ifndef __L01DrawingAPI__Line__
10 #define __L01DrawingAPI__Line__
11 
12 #include <iostream>
13 #include <cocos2d.h>
14 
15 USING_NS_CC;
16 
17 namespace bobo {
18     
19     class Line:public Node{
20         
21     public:
22         
23         virtual bool init();
24         virtual void draw();
25         CREATE_FUNC(Line);
26                 
27     };
28 }
29 
30 #endif /* defined(__L01DrawingAPI__Line__) */

 

 

Line.cpp

 

 1 //
 2 //  Line.cpp
 3 //  L01DrawingAPI
 4 //
 5 //  Created by Mac OS 10.9.3 on 15-3-30.
 6 //
 7 //
 8 
 9 #include "Line.h"
10 
11 namespace bobo {
12     
13     bool Line::init(){
14         
15         return true;
16         
17     }
18     
19     void Line::draw(){
20         
21         DrawPrimitives::drawLine(Point(0, 0), Point(100, 100));
22         
23     }
24 }

 

 

bool HelloWorld::init()

auto l = bobo::Line::create();

    l->setPosition(Point(400, 300));

    addChild(l);

posted @ 2015-03-30 23:27  silent-bobo  阅读(1253)  评论(0编辑  收藏  举报