博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Cocos2d-x之绘制圆形
阅读量:6415 次
发布时间:2019-06-23

本文共 1678 字,大约阅读时间需要 5 分钟。

自定义的方法

Circle.h

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

Circle.cpp

1 // 2 //  Circle.cpp 3 //  L01DrawingAPI 4 // 5 //  Created by Mac OS 10.9.3 on 15-3-30. 6 // 7 // 8  9 #include "Circle.h"10 11 namespace bobo {12     13     bool Circle::init(){14         return true;15     }16     17     void Circle::draw(){18         19         //float scaleX, float scaleY指的是对x,y轴的缩放20         //DrawPrimitives::drawCircle(const cocos2d::Point &center, float radius,21         //                                   float angle, unsigned int segments,22         //                                   bool drawLineToCenter, float scaleX,23         //                                   float scaleY);24         25         //绘制圆形,(圆心,半径,角度(单位是弧度,现在是360度),26         //边的个数,是否绘制一条连接到圆心的线)27         //边的数是几就是正几边型28         //DrawPrimitives::drawCircle(Point(0, 0), 50, M_PI * 2, 3, true);29         //DrawPrimitives::drawCircle(Point(0, 0), 50, M_PI * 2, 5, true);30         DrawPrimitives::drawCircle(Point(0, 0), 50, M_PI * 2, 100, true);31     }32 }

在bool HelloWorld::init()中

 

auto c = bobo::Circle::create();

    c->setPosition(Point(400, 100));

    addChild(c);

 

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

你可能感兴趣的文章
iOS之事件穿透
查看>>
Oracle API Availability – Profile
查看>>
Chromium Embedded Framework中文文档 (如何链接不同的运行时)
查看>>
【PAT】1029. Median (25)
查看>>
web项目的getContextPath()
查看>>
SpringMvc中两个Controller类之间传递参数的方法
查看>>
.NET Core微服务之路:基于Consul最少集群实现服务的注册与发现(二)
查看>>
【WP7】转:Windows Phone 7 开发 31 日谈 目录
查看>>
6. datasource - mysql【从零开始学Spring Boot】
查看>>
编写病毒程序取款700余万,华夏银行一技术处长被捕受审
查看>>
阿里成立达摩院做基础科研 这是一家被电商掩盖的科技公司
查看>>
iPhone X降价跌破天际,国内网友:不在乎!
查看>>
商贩被保安打死?警方:初步认定系其自身疾病所致
查看>>
澳洲网:中国留学生成“香饽饽” 受澳顶尖高校青睐
查看>>
鄱阳湖上的“高空杂技人”
查看>>
甘肃宕昌中药材“入方”饲料 “药香鸡”山外飘香助脱贫
查看>>
郑杨:上交所设立科创板工作正稳步推进 “沪伦通”年内启动
查看>>
苏索轰世界波 米兰2:0热那亚重返意甲前四
查看>>
中瑞创新产业中心在杭揭牌 千万补助推动科技创新交流
查看>>
辽宁经济走出最困难时期 GDP增速稳中有进
查看>>