Layabox率先完成bilibili小遊戲的適配與IDE發布,LayaAir 2.6.1...

2020-12-12 Charley話遊戲

bilibili是國內知名的視頻彈幕網站,是中國年輕世代高度聚集的文化社區和視頻平臺,被粉絲們親切的稱為「B站」。這裡有最及時的動漫新番,最棒的ACG氛圍,最有創意的UP主。大家可以在這裡找到許多歡樂。

在Layabox與B站攜手努力下,如今,Layabox率先讓基於LayaAir引擎的產品可以在B站小遊戲平臺中運行起來,讓更多的開發者可以快捷的接入到B站小遊戲平臺,讓B站用戶可以體驗到更多優質遊戲。

B站用戶可從遊戲中心、站內外APP的分享連結等入口通過點擊分享、收藏、feed推薦、搜索等方式找到小遊戲,點開即玩,無需安裝。

bilibili小遊戲接入與聯繫方式

技術接入方面,bilibili小遊戲已經完成了LayaAir引擎的對接。同時bilibili小遊戲開放平臺會安排技術人員入駐對接群,全程輔助遊戲接入。

資源推廣與分成政策方面, 對於優質的小遊戲,bilibili會提供優厚的分成扶持政策和曝光資源,具體請關注bilibili遊戲開放平臺公告。

如果有其它疑問,歡迎聯繫bilibili小遊戲平臺官方的對接商務或郵件諮詢。

bilibili小遊戲完整開發流程

一、註冊成為小遊戲開發者

註冊開發者帳號,和添加開發與預覽權限帳號,是B站小遊戲開發的基礎。只有擁有開發者權限的用戶,才能進行上傳代碼包的操作。只有擁有預覽權限的用戶,才能掃碼訪問後臺開發版本、提審版本的二維碼。其他用戶掃碼後會提示無訪問權限。每個小遊戲最多能有50位用戶,包括創建者自己。

B站遊戲開放平臺帳號註冊地址為:

https://open.biligame.com/#/register/choose-type

二、設置域名白名單

每個小遊戲在開發前,都需要事先設置一個通訊域名,小遊戲只可以跟指定的域名與進行網絡通信。包括普通 HTTPS 請求(request)、上傳文件(uploadFile)、下載文件(downloadFile) 和 WebSocket 通信(connectSocket)。

在配置流程方面,伺服器域名要在 「開發者後臺-設置-開發設置-伺服器域名」 中進行配置,配置時需要注意:

域名只支持 https (request、uploadFile、downloadFile) 和 wss (connectSocket) 協議;域名不能使用 IP 地址或 localhost;域名必須經過 ICP 備案;出於安全考慮,.bilibili.com 不能被配置為伺服器域名,相關API也不能在小遊戲內調用。開發者應將 appsecret 保存到後臺伺服器中,通過伺服器使用 appsecret 獲取 accesstoken,並調用相關 API;B站頭像的展示是默認允許的,不需要在後臺添加域名;對於每個接口,分別可以配置最多 20 個域名。

三、準備本地開發環境、調試和測試環境

1、下載支持B站小遊戲發布的最新版本引擎與IDE

LayaAir1.x版本是從1.8.9開始適配以及IDE中發布,LayaAir 2.x版本是從2.6.1開始適配以及IDE中發布,所以開發者需要注意版本號,版本號低於以上版本需求的,需要升級。

1.x LayaAirIDE官網下載地址 :

https://ldc.layabox.com/layadownload/?type=layaairide

2.x LayaAirIDE官網下載地址 :

https://ldc2.layabox.com/layadownload/?type=layaairide

2、安裝B站小遊戲開發者工具

B站開發者工具可以命令行安裝,也可以下載安裝。截至當前,桌面版工具,只支持Mac版,Windows版會近期推出,開發者可關注B站官方的更新日誌。

B站小遊戲開發者工具更新日誌與下載地址為:

http://miniapp.bilibili.com/small-game-doc/open/ide-update/

四、使用LayaAir引擎完成小遊戲的本地開發與發布

1、引擎適配

2.x引擎版本,升級到支持B站的版本(>=2.6.1)即可自動適配好。但1.x版本引擎需要手動自己初始化適配庫,在引擎初始化之前加上以下適配代碼 :

// AS語言版本:BLIMiniAdapter.init();

// TS或JS語言版本:Laya['BLIMiniAdapter'].init();

2、在LayaAirIDE中直接發布

開發完遊戲後,直接在LayaAirIDE中點擊發布按鈕,然後在發布平臺欄目選擇bilibili小遊戲,勾選所需的發布配置後,直接點擊最下方發布按鈕即可,如下圖所示。

由於B站小遊戲單個分包/主包大小不能超過 4M,整個小遊戲所有分包大小不超過 8M。所以在發布配置裡,是否提取本地包,建議勾選使用。可以通過文件提取功能,只複製需要發布到B站本地包的文件到指定B站小遊戲項目目錄。

五、使用B站開發者工具,導入LayaAirIDE發布的B站項目

1、創建B站項目

打開嗶哩嗶哩開發者工具,在彈出的面板裡,點擊右下角紅框內的加號「 」新建項目。然後點擊項目目錄輸入框,選擇LayaAirIDE發布項目的release文件夾下的biligame目錄,或者我們發布提取時指定的目錄,再點擊「使用測試號:小遊戲」,設置好項目名稱,點擊確定即可完成B站項目的創建,如下圖所示。

2、嗶哩嗶哩開發者工具的調試與發布

嗶哩嗶哩開發者工具與其它的小遊戲工具差不多,所以開發過小遊戲的開發者應該會用起來很順手。最常用的調試與發布,效果如下圖所示。

其它發布上線操作,可以登錄後臺進行,後臺地址為:

https://miniapp.bilibili.com/smallapp/

六、提交上線

當我們完成本地調試和掃碼進行真機預覽,沒有BUG和問題後。可以將開發版提交審核和上線。這裡大家要注意,檢查並添加遊戲啟動埋點,否則可能無法通過審核。

埋點API地址為:

http://miniapp.bilibili.com/small-game-doc/api/base/launchSuccess/

END

引擎案例介紹:

132款3D跑酷極限運動主題的微信小遊戲分享LayaAir引擎78款3D射擊主題微信小遊戲分享,看看玩過幾款!

相關焦點

  • LayaAir2.8新增適配華為快遊戲!
    為了讓開發者儘快的體驗到華為快遊戲,我們在LayaAir 2.8.0正式版之前,追加了華為快遊戲的適配,提前推出支持華為快遊戲LayaAir 2.8.0beta2版本。華為快遊戲平臺簡介快應用是一種基於行業標準開發的新型免安裝應用,其標準由主流手機廠商組成的快應用聯盟聯合制定。
  • LayaAir示例項目源碼編譯運行指南
    git clone https://github.com/layabox/LayaAir.git二、通過npm安裝LayaAiri源碼環境依賴包因為我們需要用到npm安裝一些LayaAir引擎源碼開發編譯的依賴環境。
  • 理想ONE發布2.0版本OTA升級:新增iPhone12等14款手機鑰匙適配
    理想ONE發布2.0版本OTA升級:新增iPhone12等14款手機鑰匙適配 站長之家(ChinaZ.com)12月25日消息:今天理想汽車宣布,理想 ONE
  • ide接口速度是多大_ide接口速度種類【詳細介紹】-太平洋IT百科...
    ide其實就是硬碟驅動器,對於電腦用戶來說,ide接口技術的出現大大加快了硬碟安裝的速度,讓它變得簡單和直接;對於生產硬碟的廠家和企業來說,ide接口技術也加快了硬碟生產製造的速度,也幫助數據能夠更加可靠的進行傳輸。ide接口技術是對用戶和企業都非常有利,人們就想要了解ide接口具體的傳輸速度是多大。
  • bilibili漫畫app下載安裝
    bilibili漫畫app下載安裝之理由 1、只用一分鐘獲得快樂; 2、普通漫畫太長懶得追; 3、便秘、排隊、睡前不知道看啥; 4 《整容遊戲》:一個職場白領偶然使用了一款美顏軟體後現實的臉也跟著整容,先要保持美貌就必須完成一系列考驗人性的任務··· bilibili漫畫app下載安裝之說明 條式排版顛覆傳統漫畫,完美配適手機的閱讀體驗! 作者V社區,親密互動,一鍵關注,動態先知! 漫畫分類齊全,每日編輯精選推薦!
  • 李明:LayaAir引擎的未來規劃 BIGC
    休閒遊戲類型還好,當重度遊戲發布APP版本的體驗和表現想超越小遊戲版本,完全達到3A級APP遊戲品質時,還是有一定的語言級瓶頸。例如,當前小遊戲平臺的任何一款引擎都無法完全還原APP級別的《王者榮耀》。圖片來自網絡因此,LayaAir引擎3.0版本,不再滿足於小遊戲、APP、web版本的多平臺同時發布方案。
  • 全面適配IPv6,Jumpserver 堡壘機 V1.5.6 發布丨Release Notes
    2020年1月3日,Jumpserver堡壘機發布V1.5.6版本。該版本全面適配IPv6網絡環境,可在純IPv6網絡下運行和管理資產。此外,新版本還增加了對資料庫應用的授權管理,目前僅支持MySQL資料庫。
  • 極速匹配體驗更佳,搜狗輸入法率先適配蘋果M1處理器
    極速匹配體驗更佳,搜狗輸入法率先適配蘋果M1處理器 2020年12月24日 09:57作者:網絡編輯:宏偉   12月24日消息 據搜狗輸入法官方,近日Mac版應用程式已完成更新,新版本引入蘋果M1桌面處理器原生支持,體驗更優、速度更快,兼容搭載MacBook Pro、MacBook Air和Mac mini等機型,令使用蘋果M1系列產品的用戶們獲得更加高效、精準的輸入體驗。
  • bilibili——差異化的商業道路
    分析2019年以來的季度財報可以發現,bilibili總營收持續增長,同時盈利結構不斷改善,非遊戲營收佔比已從2017年的16.6%增長至2020年第三季度的60.3%。2020年第三季度廣告營收為5.6億元,收業務增長迅猛,營收環比增長60.0%,同比則高達增長124.0%,遠高於總營收環比23.2%,同比73.7%的增長速度。
  • JetBrains 發布基於 IntelliJ 的 IDE 2020 年功能路線圖
    上個月 JetBrains 發布了 IntelliJ 平臺 2020 年路線圖,現在作為 2020 年規劃中的另一部分,JetBrains
  • OPPO 已完成統一推送聯盟旗下 「推必達」業務的適配
    打開APP OPPO 已完成統一推送聯盟旗下 「推必達」業務的適配 騎士 發表於 2020-12-25 13:43:39 據統一推送聯盟官方發布,近日,OPPO 已完成統一推送聯盟旗下 「推必達」業務的適配。
  • bilibili Q3營收32.3億元,遊戲佔比持續下降達40%
    具體來看,本季度,遊戲業務依然是其主力軍,貢獻了12.8億元,增值服務業務與廣告業務則是其生力軍,前者營收9.8億元,同比增長116%,後者營收5.6億元,同比增長126%。除此之外,電商及其他業務表現也是可圈可點,期內營收4.1億元,同比增長83%。
  • 一篇上手LayaAir的3D物理引擎
    常用於盒子外形的長方體物體,如圖5-1所示。(圖5-1)在Unity中,為物體節點對象添加Box Collider組件,設置XYZ各軸的大小,如圖5-2所示,導出後即可使用。(圖5-2)球形碰撞形狀球形碰撞形狀是通過設置半徑調整球體大小的碰撞形狀。常用於球形外觀的物體,如圖6-1所示。
  • 這E天:2018淘寶年度寶貝發布;Bilibili電競公司logo公布
    上網、電話和簡訊都是一毛錢,上網0.1元/M,電話0.1元/分鐘,簡訊0.1元/條,資費極其簡單。他還稱,小米出的每款手機我自己都親自用過,這樣的套餐,對我測試工程機特別有用。(這個套餐,我親自參與了設計),喜歡這個套餐,可以到小米商城申請,非常簡單。  我的媽,1G流量100多,你確定這麼安利不會被打?
  • LayaAir 3D插件使用者必讀,重大升級與調整要來了
    LayaAir引擎計劃於下周一(11月2日)推出2.8.0正式版和2.9.0beta版。2.8.0在兩個月的時間內經歷4個beta之後終於迎來了正式版,正式版修復了開發者反饋的若干BUG,這將是比較穩定的一個版本,建議開發者升級。而對於喜歡體驗新功能的開發者,2.9.0beta版也有著大量的3D新功能增加,下周一將發布全面的新功能版本說明。
  • iTownSDK岑晉宇:小遊戲兩個月可開發完成
    小遊戲開發平臺iTownSDK負責人岑晉宇5月20日消息,小遊戲開發平臺iTownSDK負責人岑晉宇表示,iTownSDK開發包上線兩個月以來,現在每天大概有近100個帳號登陸開發小遊戲開發只需2個月「iTownSDK已經預先設置了遊戲整體框架和附屬功能,開發者只要開發遊戲核心玩法便可,所以他們的開發時間是大大減少的。一款普通的小遊戲估計2個月左右便能完成,而中型遊戲對於有開發經驗的團隊來說,估計也就是半年左右的開發時間便能完成。」
  • 一加發布氫OS 11,年輪AOD+多人禪定模式,陸續適配一加6以上機型
    8月10日下午,一加在線上正式發布氫OS 11全新版本,帶來了全新的AOD、智能圖庫,語音便籤,多人禪定模式、全新暗色模式等功能。據一加介紹,氫OS 11將適配一加6以及之後的一加新機。氫OS 11的一加壁紙支持早中晚三個時間段的不同變化。
  • 北大清華400門免費公開課視頻合集,盡在bilibili
    https://www.bilibili.com/video/av11075715/ 2、【夏文化探索】6集,李伯謙主講。https://www.bilibili.com/video/av12564182/ 3、【災難考古學】3集,夏正楷主講。
  • 年年虧損的bilibili為什麼還這麼火?走出二次元,用戶超1.2億
    2月27日,上海市教委宣布,從3月2日起,全市中小學生全面開展「空中課堂」教學。而一直以娛樂文化進入大眾視野的嗶哩嗶哩成為了上海市教委指定的網絡學習平臺之一。其實嗶哩嗶哩在此之前就成為了許多學生學習的平臺,因其擁有直播平臺,和大量的視頻資源儲備,成為當代許多年輕人學習的地點。B站曾經說過,其82%的用戶為1990至2009年出生的中國人。
  • 一篇了解所有的LayaAir文本組件
    1.1、文本的底層渲染機制LayaAir引擎在文本的底層渲染上,有兩種方式。分別是Text文本類的文本統一提交方式,和Graphics類的fillText文本單字符繪製提交方式。1.2、靜態文本與動態文本基於上一小節的文本渲染提交的機制,以及文本僅用於展示或用於交互的區別,我們分成兩種概念,就是把僅用於顯示,文本內容無需改變的文本叫靜態文本。對於文本內容需要改變的文本叫動態文本。Text和Label都屬於處理靜態文本的類,它們都是把文本的每次改動都統一提交大圖集的渲染機制。