教程目錄:
1. 小遊戲展示
3. 創作乙個移動的背景
4. 讓阿菌煽動翅膀
5. 讓阿菌模擬重力下墜
6. 讓阿菌可以摸魚
7. 編寫遊戲開始與結束
8. 編寫 boss 劇情
9. 部署到伺服器,在手機玩耍
有興趣深入的同學後續可以考慮用 cocos 的 prefab 預製資源功能實現哦首先我們在節點樹上新增三條小魚,依次均勻排列到螢幕外側:
然後編寫邏輯讓小魚依次入場:
update(dt)
// 小魚移動的邏輯
movefish(fish: cc.node)
}
然後編寫阿菌是否碰到了小魚的邏輯:
// 判斷阿菌是否摸魚,阿菌的長寬 100,小魚的長寬 70
judgeajuneatfish(fish: cc.node)
}
記得要定義計分器哦:
// 計分器
判斷兩個矩形是否重疊
兩個矩形的邊均與x軸或y軸平行,即軸對齊的矩形 將第乙個矩形記做a,第二個矩形記做b 判斷矩陣a與矩陣b是否重疊 邊沿重疊也認為是重疊 第一種方案,正向思維 按照一般的思路,先列舉出所有的矩形重疊的情況,然後,判斷是否是其中一種,如圖所示,共有四種重疊情況,我們使用紫色代表矩形a,紅色代表矩形b,並...
C 判斷兩個矩形是否重疊
矩形以列表 x1,y1,x2,y2 的形式表示,其中 x1,y1 為左下角的座標,x2,y2 是右上角的座標。如果相交的面積為正,則稱兩矩形重疊。需要明確的是,只在角或邊接觸的兩個矩形不構成重疊。給出兩個矩形,判斷它們是否重疊並返回結果。示例 1 輸入 rec1 0,0,2,2 rec2 1,1,3...
根據座標點判斷兩個矩形是否重疊
方法一 2個矩形相交,一定有交叉線的,所以用下面的方法,可以求出是否相交,並且可以確定相交的位置 假定矩形是用一對點表達的 minx,miny maxx,maxy 那麼兩個矩形rect1,rect2 相交的結果一定是個矩形,構成這個相交矩形rect的點對座標是 minx max minx1,minx...