API
本节课的内容是讲得node节点的绘制,node提供了绘制的功能,api如下:
1 | //绘图节点提供了绘制图形的功能 这里提供了很多2d绘图函数 |
作业
课后作业是绘制五星红旗,其实思考之后,就知道,这是其实是一个多边形,通过确定多边形的几个点,就可以绘制出想要的多边形,先确定一个五角星,我们可以从中心点出发,然后到最上面的点,然后挑一个点,再挑一个点,循环,最后回到最上面的点,这样就能绘制一个五角星,api都熟悉了,重点还是那几个点坐标的计算,话说中间才是踩了不少坑啊,如果不小心计算出无理数,那这个点就直接飘到0,0去了,还必须取个整;完成了单个五角星绘制,其他就好说了,封装好了五角星绘制的方法,传入坐标和半径就能绘制,然后把五角星放在相应的坐标上就行了,代码如下:
1 | var Layer0209 = cc.Layer.extend({ |
最后效果
http://www.cocoscvp.com/usercode/2016_04_20/c3c8eccd6594c99258a6062239a643b405909593/