微信小遊戲切水果

就是那個很早很早之前超級火的切水果小遊戲!

上圖!

 

      

遊戲開始界面和遊戲界面,爲了顯得好看一點,加了一個粒子特效跟隨鼠標移動。

遊戲的主要邏輯:

  • 1.點擊的起始點和點擊移動的點都存起來,起始點和末尾點連起來就是一條線段,也就有了向量,通過三角函數計算出角度,從而實現刀光的切割角度。

  • 2.每個水果都有一個預製體Prefab,其中有整個水果和切開後的兩半水果,控制active來實現切開水果的效果。

  • 3.拋物線運動,就是高中物理,水平方向:X=V0*t,豎直方向:Y=V0*t+1/2*g*t*t,Vy=V0+g*t;根據這些公式,就可以實現物體的拋物線運動。

  • 4.碰撞檢測,根據getBoundingBoxToWorld()可以拿到在世界座標下的包圍盒(aabb),然後與之前的線段進行判斷,看包不包含就可以了!

代碼已上傳!

https://download.csdn.net/download/qq_36606875/12007105 

 

 

發佈了6 篇原創文章 · 獲贊 3 · 訪問量 2707
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章