cocos2d之教你畫一條直線

2021-06-19 15:42:16 字數 482 閱讀 6290

我們畫一條直線用到的是ccdrawline,**如下:

void mylinelayerbase::initlayer() 

void mylinelayerbase::draw()

注意幾點:

這個是如果我再addchild的時候,設定zorder的為1時,會遮住直線,那麼我們改怎麼辦呢?

有兩種辦法:

1,講zorder設定為-1,讓它在最底層。

2.,將它設定為透明即可,不過達不到方法1的效果。沒有那麼好

還有個重點,差點忘了說了,就是在畫線的時候,我們需要重寫ccnode中的draw方法,這個時候,它是virtual函式,自動會去呼叫該方法,讓它顯示在你的螢幕上!!

還有以下其他的,比如畫圓等,這些方法都在標頭檔案

#include "ccdrawingprimitives.h"

中。

cocos2d之持續動作(一)

持續動作 move jump scale rotate skew blink fade to,in,out fadein從透明到不透明 tint 公用 ccsize s ccdirector shareddirector getwinsize ccsprite sp ccsprite create ...

Cocos 2d 遊戲進度條

遊戲開發中難免用到進度條,例如做一些遊戲技能的cd時間等都會使用到 那麼cocos2d當然也封裝了進度條,但是不太理想,如果童鞋們用過就應該知道,那麼今天介紹兩個知識點,第一 介紹cocos2d中的進度條ccprogresstimer如何使用 第二點 修改cocos2d封裝的ccprogressti...

(DFB) 在螢幕中間畫一條直線

函式功能 在螢幕中間畫一條水平直線 include include include static idirectfb dfb null 這是最上層的介面所有函式的入口均由它進入 static idirectfbsu ce primary null 主平面,也就是螢幕了,在互動層使用dfscl ful...