冒號(hào)的作用:定義函數(shù)時(shí),給函數(shù)添加隱藏的第一個(gè)參數(shù)self冕杠,調(diào)用函數(shù)時(shí)矛洞,默認(rèn)把當(dāng)前調(diào)用者作為第一個(gè)參數(shù)傳遞進(jìn)去洼哎。
使用冒號(hào)后,就相當(dāng)于我們使用了點(diǎn)號(hào)沼本,只是我們不再需要顯示的定義self參數(shù)以及主動(dòng)低傳遞參數(shù)谱净。
在cocos2dx 開發(fā)過(guò)程中,大部分時(shí)候都是使用的冒號(hào)
function MainScene:onCreate() --常用
等于下面的這種寫法擅威,傳入self
function MainScene.onCreate(self)