就像一条发光的线一样, 可以以这条线为基础绘画多边形等,发光的方向可以是线的左右双向,也可以是单向的,谢谢啦!!!
最简单的方法用图片.这个图片就一个发光的点,中间一点周围是淡出,然后用这个点去覆盖你的这条线,最好用CCSpriteBatchNode来画这些点这样可以提高渲染效率,
如果你只是话直线的话,更简单,直接就用图片做一个发光的线.
我到是很希望里面自带这个功能
gles的划线因为精简了很多功能导致画出的线有锯齿
自己用贴图做的话,直线还好
转角特麻烦
其实,我是想画个发光的圆的,但是,由于锯齿原因,一直得不到解决,用ccDrawCircle绘画后,可以实现抗锯齿吗?为什么我的老是出错啊!!
waiting for solution
glLineWidth(1);//线条为一个像素
ccDrawColor4B(0, 100, 100, 255);//线条颜色,透明度
ccDrawCircle( ccp(200,100), 60, CC_DEGREES_TO_RADIANS(90), 50, false);//画一个圆,圆心是(200,200),半径是60,角度是90,分段数是50(不知道可不可以这样理解分段数越高越精细),最后参数为ture好像会有一条90度的连接中心的直线.
你如果要话发光的线条,可以试着画一个线条粗细为3的圆,但是透明度或者颜色低一点,然后再画一条粗细为1的圆.当然效果是不会很好,凑合.
恩,效果不理想的,发现用图片代替的效果挺理想的,不过,还是想用程序写出来,最近在研究水果忍者的刀光效果呢。不知道能不能实现呢,新手小白很苦逼啊!!