Warning: session_start(): open(/var/www/vhosts/vandaily.com/php_session/sess_308e2df3f4232ad08e1c5ca6c7314ec4, O_RDWR) failed: No space left on device (28) in /var/www/vhosts/vandaily.com/httpdocs/includes/session_new.php on line 34
揭秘 字節抖音小游戲制作流程公布 | 溫哥華教育中心
   

[抖音] 揭秘 字節抖音小游戲制作流程公布

下載完成後目錄大致如下:




2.2 接入SDK

發布抖音小游戲,只需要壹個錄屏分享功能即可上線。所以這裡只提供錄屏和分享功能示例,其他功能可按需接入,官方文檔地址。


邏輯也非常簡單,創建叁個按鈕分別為開始游戲,游戲結束,分享錄屏來模擬游戲過程中的功能實現;帶有詳細注釋的接入代碼如下:using System.Collections; using System.Collections.Generic; using StarkSDKSpace; using UnityEngine; using UnityEngine.UI; public class StarkSDKTest : MonoBehaviour { public Button startBtn; public Button endBtn; public Button shareBtn; void Start() { startBtn.onClick.AddListener(StartVideo); endBtn.onClick.AddListener(StopVideo); shareBtn.onClick.AddListener(ShareVideo); } void StartVideo() { Debug.Log("抖音 開啟錄制視頻 ..."); // 是否錄制聲音,默認為錄制聲音 // 最大錄制時長,單位 s。小於等於 0 則無限制。默認為10分鍾 // 視頻錄制開始回調 // 視頻錄制失敗回調 bool isStart = StarkSDK.API.GetStarkGameRecorder().StartRecord(true, 200, StartCallback, FailedCallback, SuccessCallback); Debug.Log("視頻開啟錄制結果 ..." + isStart); } void StopVideo() { Debug.Log("抖音 停止錄制視頻 ..."); bool isStop = StarkSDK.API.GetStarkGameRecorder().StopRecord(SuccessCallback, FailedCallback, null, false); Debug.Log("停止錄制視頻狀態 ..." + isStop); } void StartCallback() { Debug.Log("視頻開始錄制回調執行 ..."); // 開始回調邏輯,比如:顯示錄屏中按鈕 } void FailedCallback(int errCode, string errMsg) { Debug.Log("錄制視頻失敗回調執行 ... 錯誤碼是:" + errCode + " ,錯誤消息是:" + errMsg); // 失敗回調邏輯,比如:隱藏錄屏中按鈕 } void SuccessCallback(string videoPath) { Debug.Log("視頻錄制完成實際路徑:" + videoPath); // 成功回調邏輯,比如:隱藏錄屏中按鈕 } void ShareVideo() { Debug.Log("ShareVideo ShareVideo ..."); // 只有回調,不帶預定義標題和話題 StarkSDK.API.GetStarkGameRecorder().ShareVideo(SuccessCallback, FailedCallback, CancelledCallback); // 分享成功回調 // 分享失敗回調 // 分享取消回調 // 分享視頻的標題,如不需要設置標題,可以傳null或空字符串 // 分享視頻的話題,如不需要設置話題,可以傳null或空列表 //StarkSDK.API.GetStarkGameRecorder().ShareVideoWithTitleTopics(SuccessCallback, FailedCallback, // CancelledCallback, "自定義標題", new List() {"自定義話題1", "自定義話題2"}); void SuccessCallback(Dictionarystring, object> dictionary) { Debug.Log("視頻分享成功回調 ..."); // 成功回調邏輯,比如:彈窗提示並發放獎勵 } void CancelledCallback() { Debug.Log("取消分享回調 ..."); // 取消回調邏輯,比如:彈窗提示 } void FailedCallback(string errMsg) { Debug.Log("分享視頻失敗回調執行 ... " + " ,錯誤消息是:" + errMsg); // 失敗回調邏輯,比如:彈窗提示 } } }

最後將代碼掛載到游戲場景中並將上面創建的叁個按鈕賦值給代碼中預留的公開變量。

[物價飛漲的時候 這樣省錢購物很爽]
好新聞沒人評論怎麼行,我來說幾句
注:
  • 新聞來源於其它媒體,內容不代表本站立場!
  • 在此頁閱讀全文
     延伸閱讀 更多...
    抖音下架3萬個"AI霸總" 整治AI換臉盜聲 魔改經典內容 前DeepSeek研究員入字節年薪近億?抖音副總裁回應
    短平快的抖音,想成為新壹代的"導演練習冊" 抖音"不罵美國"不推流 微信封禁壹千多個帳號
    湖南壹縣委書記抖音賬號成民情留言板,當地回應 從抖音評分看電影春節檔:爽感有了,余味不足
    她做夢也沒想到:曾經的演藝夢,終於在抖音上實現 抖音瘋傳"機上最爽睡姿" 專家警告致命後果
    吸粉近200萬的抖音,"電子爸媽"讓中國Z世代迷上別樣家庭 "哪裡領武器?哪裡集合?"抖音網民要造反?
     推薦:

    意見

    當前評論目前還沒有任何評論,歡迎您發表您的看法。
    發表評論
    您的評論 *: 
    安全校驗碼 *:  請在此處輸入圖片中的數字
    The Captcha image  (請在此處輸入圖片中的數字)



    Copyright © 溫哥華網, all rights are reserved.

    溫哥華網為北美中文網傳媒集團旗下網站