cocos2d模塊中整體以結(jié)點(diǎn)為基本元素,整個(gè)游戲都是由結(jié)點(diǎn)來(lái)構(gòu)成的,其中最重要的結(jié)點(diǎn)元素就是場(chǎng)景仙蚜,一個(gè)游戲可以有很多個(gè)場(chǎng)景,也可以有一個(gè)場(chǎng)景厂汗,而讓場(chǎng)景正常顯示,就需要director這個(gè)類(lèi)呜师,cocos.director.Director娶桦。director類(lèi)是整個(gè)游戲的核心,全局只有一個(gè)實(shí)例汁汗。
代碼解釋director
from cocos import director#導(dǎo)入director類(lèi)
from cocos import scene#導(dǎo)入場(chǎng)景類(lèi)
from cocos import layer#導(dǎo)入圖層
from cocos import text
初始化導(dǎo)演類(lèi)
director.director.init(width=480,height=600,caption="yuy",fullscreen = False,resizable = True)
獲取窗口的尺寸衷畦,返回元組
width,heigth = director.director.get_window_size()
顯示和隱藏幀率
director.director.set_show_FPS(True)
創(chuàng)建一個(gè)場(chǎng)景,場(chǎng)景中沒(méi)有任何層也可以運(yùn)行
main_scene = scene.Scene()
運(yùn)行游戲
director.director.run(main_scene)
參數(shù)解釋
width=480知牌,height=600 #顯示游戲窗口的尺寸設(shè)置
caption="yuy"祈争,#顯示窗口的名稱(chēng),在窗口的左上角顯示
fullscreen = False #設(shè)置窗口是否顯示全屏角寸,True為全屏顯示
resizable = True #設(shè)置窗口是否可調(diào)