cocos2d-x坦克大戰基本已經實現,坦克移動發現有時候卡不準位置(特向老師請教)
老師你好,我是用cocos2d-x開發的坦克大戰, 基本功能都實現了,但是通過速度來移動坦克,有些地方總是卡不準哪個位置進不去,又不太想把坦克縮放太小,通過觀察4399坦克,發現它每次無論怎么移動都好像卡在格子位置,希望老師看到能給個解決或者方案
老師你好,我是用cocos2d-x開發的坦克大戰, 基本功能都實現了,但是通過速度來移動坦克,有些地方總是卡不準哪個位置進不去,又不太想把坦克縮放太小,通過觀察4399坦克,發現它每次無論怎么移動都好像卡在格子位置,希望老師看到能給個解決或者方案
2018-04-02
舉報
2018-06-13
可以每次讓坦克都正好移動到格子中心的位置。這里可以用MoveTo進行實現。監聽鍵盤事件,當按下時就設置一個格子的移動。
設置一個模糊進入,當坦克移動碰撞到方塊時,可以判斷交叉的矩形,如果小于某個值就設置坦克的位置,相當于方塊把坦克撞到了合適的位置。