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);

转载于:https://www.cnblogs.com/dudu580231/p/4379556.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值