本博客 貓叔的博客,轉載請申明出閱讀本文約「3分鐘」
適讀人羣:IT/互聯網工做者、遊戲愛好者git
吃雞嗎?github
本文部分素材摘抄自「36Kr-《最前線 | 騰訊「吃雞」遊戲或借殼變現,《絕地求生》「成爲」《和平精英》》」。
玩過吃雞類手遊的朋友,應該都大體瞭解過各種大廠出的吃雞遊戲吧。今日,騰訊旗下已過審遊戲《和平精英》測試服務器安卓端已開啓,用騰訊社交帳號體系登錄後,繼承了《絕地求生:刺激戰場》的遊戲數據。此外,除了遊戲的世界觀不太同樣,《和平精英》的美術、UI都與《絕地求生:刺激戰場》極爲類似。小程序
商業變現?
高度保密?
國家軍隊機構宣傳廣告!
經濟價值
我是一個LOL的老玩家了(一腳盲僧),不過吃雞真的玩不過來,畢竟3D眩暈的感受一次就足夠我體會了。服務器
在TalkingData免費版搜了一下,查詢手機遊戲的射擊類排行,3月份的前10是這樣的,前3仍是依舊是大廠。微信
我比較少玩吃雞(幾乎沒有),不過對於遊戲的好奇感
一直高於其餘行業。架構
今天來和你們說點遊戲技術上的事情吧。函數
就說簡單的吧,畢竟我自己也不是作專業遊戲出身的。說一舉例說,就說一下射擊子彈與玩家角色之間的關係與基本實現思路
。學習
吃雞是3D的,我舉例就用微信小遊戲
的模版來講吧,是2D的,不過大同小異。測試
這個是微信小遊戲,官方的Demo,使用快速模板就能夠生成運行,是一個很傳統的飛機射擊遊戲
,其實原理也很簡單,精靈(全部運動角色的簡稱)是經過x/y軸改變位置來實現移動,過程當中精靈的動做能夠經過一系列的幀圖片
實現走動效果或者爆炸。動畫
讓咱們玩玩這個遊戲看看。
咱們來講說這個子彈擊中敵軍飛機,而後爆炸,分數+1的過程。
簡單的說,就是判斷子彈的座標與敵軍飛機是否重疊或者「接觸」,若是是,那麼就執行擊中音樂、飛機消失、子彈爆炸動畫、分數+1
等子函數的動做。
若是咱們想要讓其在判斷後,不執行哪一部分的操做,那麼也能夠將該部分的動做代碼註釋掉。
如上的遊戲效果,就是我把飛機消失的動畫效果去除後的遊戲體驗,由於敵軍沒有消失,因此當它接觸到我方的時候,遊戲就結束了。
過久沒有玩小程序,一些ES6的語法也記不太清楚了~
學習交流羣:728698035
現架構設計(碼農)兼創業技術顧問,不羈平庸,熱愛開源,雜談程序人生與不按期乾貨。