天天看點

【Cocosd2d執行個體教程五】Cocos2d添加虛拟搖杆控制器

    cocos2d為我們提供了好用的搖杆控制器,主要是對ZJoystick.h和ZJoystick.m的添加,實作了如下圖的功能。通過搖杆可以控制圖中精靈的移動。(但是還有一個技術性問題亟待解決,就是精靈移動後會有一個重影留在初始位置)

【Cocosd2d執行個體教程五】Cocos2d添加虛拟搖杆控制器
【Cocosd2d執行個體教程五】Cocos2d添加虛拟搖杆控制器

  首先,在HelloWorld接口中定義搖杆函數

 接着,添加initJoystick函數,友善在init中調用。

下一步,添加Joystick的一些屬性,也直接寫在HelloWorldLayer.m檔案裡。

最後一步就是要修改,init函數。前提是我們已經添加完成精靈(也就是圖中的熊貓,前面第四章講了)。

其實隻要将精靈對象付給頭檔案中定義的_player,再調用一下前面定義的initJoystick就可以了。

<a target="_blank" href="http://download.csdn.net/detail/gshengod/6425909">(程式源代碼資源下載下傳位址)</a>