天天影院下载
你的位置:幼女白丝 > 天天影院下载 >

RINO最新番号 【抖音小游戏】 Unity制作抖音小游戏决议 最新好意思满详备教程来袭【捏续更新】

发布日期:2024-08-24 05:23    点击次数:163

RINO最新番号 【抖音小游戏】 Unity制作抖音小游戏决议 最新好意思满详备教程来袭【捏续更新】

图片RINO最新番号

图片

引子 之前有篇著作讲过奈何使用Unity来制作微信小游戏:如何使用 Unity制作微信小游戏,微信小游戏制作决议 最新好意思满详备教程来袭那本篇著作来先容如何使用Unity引擎来制作和发布抖音小游戏。岂论是制作微信小游戏也曾抖音小游戏,中枢也曾使用Unity引擎完成各项职责,只不外在某些功能上加了一些遣散,如土产货加载资源文献等等。在制作之前不错前去各自对应的官方平台查阅文档留心事项即可。终局设施其实很容易,浅显分为三步:得到APPID、集成SDK、构建发布游戏。底下一说念望望是奈何操作的吧。 【抖音小游戏】 Unity制作抖音小游戏决议 最新好意思满详备教程来袭【捏续更新】 一、相干准备职责 1.1 用到的相干网址 字节小门径斥地者后台地址 字节小游戏抖音斥地者平台StarkSDK_Unity文档StarkContainer游戏发布Uid得到时势StarkContainer游戏发布失败FAQ 1.2 注册字节斥地者后台账号

前去字节小门径斥地者平台,进行账号注册,然后创建小游戏,聘用即玩Unity&UE小游戏并填写一些基本信息。

图片

游戏必须完成「主体认证」和「基本信息」两项能力发布上线。 主体认证内部有主体天禀、对公打款考证及央求CA签章,这里就挨个点击然后按条件填写就好了,齐是一些基础的个东说念主信息,其中央求CA签章时可根据需求聘用个东说念主也曾公司齐不错。

图片

然后恭候平台审核即可,一般职责日齐是很快就审核完毕了。

基本信息 内部不错配置小游戏的简介、图标、类别等, 还需要有软著和游戏自己自查发达才不错进行保存,要是念念加入支付模块则还需要提交版号信息。

测试使用的话就不需要填写这一块了,了解一下即可,不填写也不错在抖音构建发布并测试。

此时点击回到斥地者平台就不错看到咱们创建的利用了,并拿到对应的AppID,这个才是最终指标!

图片

二、相干集成职责 2.1 下载需要的集成资源

这一步咱们将集成字节提供的SDK,浅显来说即是下载一个包并将其导入到Unity中。

下载字节SDK的地址不错来此文档中:StarkSDK_Unity文档

图片

然后将下载的.unitypackage包导入咱们我方的Unity工程中。

图片

2.2 装配StarkSDK和starksdk-unity-tools器用包

在菜单栏点击 ByteGame ->ByteGame Develop Tool 然后点击StarkSDK和starksdk-unity-tools进行下载装配。

图片

2.3 搭建测试场景

在Unity中 搭建一个测试场景,主要是测试一下几个API的用法。

图片

代码如下:

using System.Collections;
using System.Collections.Generic;
using StarkSDKSpace;
using UnityEngine;
using UnityEngine.UI;

public class StarkSDKDemo : MonoBehaviour
{
    public Button btn_StartRecord;
    public Button btn_StopRecord;
    public Button btn_ShareGame;
    public Button btn_FollowDouYinUser;
    public Button btn_CreateShortcut;
    public Button btn_GetAccount;
    public Button btn_OpenCustomer;

    public Text des;

    void Start()
    {
        btn_StartRecord.onClick.AddListener(StartRecord);
        btn_StopRecord.onClick.AddListener(StopRecord);
        btn_FollowDouYinUser.onClick.AddListener(FollowDouYinUser);
        btn_CreateShortcut.onClick.AddListener(CreateShortcut);
        btn_ShareGame.onClick.AddListener(ShareVideo);
        btn_GetAccount.onClick.AddListener(Login);
        btn_OpenCustomer.onClick.AddListener(OpenCustomer);
    }

    /// <summary>
    /// 运行录制视频
    /// </summary>
    void StartRecord()
    {
        des.text = ("抖音 开启录制视频 ...");
        StarkSDK.API.GetStarkGameRecorder().StartRecord(true, 200, StartCallback, FailedCallback, SuccessCallback);
    }

    /// <summary>
    /// 罢手录制视频
    /// </summary>
    void StopRecord()
    {
        des.text = ("抖音 罢手录制视频 ...");
        StarkSDK.API.GetStarkGameRecorder().StopRecord(SuccessCallback, FailedCallback, null, false);
    }

    void StartCallback()
    {
        des.text = ("视频运行录制回调扩张 ...");
    }

    void SuccessCallback(string videoPath)
    {
        des.text = ("视频录制完成实质旅途:" + videoPath);
    }
    void FailedCallback(int errCode, string errMsg)
    {
        des.text = ("录制视频失败回调扩张 ... 造作码是:" + errCode + " ,造作音书是:" + errMsg);
    }

    /// <summary>
    /// 分享视频
    /// </summary>
    void ShareVideo()
    {
        des.text = "运行 分享视频";
        StarkSDK.API.GetStarkGameRecorder().ShareVideo(SuccessCallback, FailedCallback, CancelledCallback);

        void SuccessCallback(Dictionary<string, object> dictionary)
        {
            des.text = "视频分享告捷回调 ...";
        }

        void CancelledCallback()
        {
            des.text = "取消分享回调 ...";
        }

        void FailedCallback(string errMsg)
        {
            des.text = ("分享视频失败回调扩张 ... " + " ,造作音书是:" + errMsg);
        }
    }

    /// <summary>
    /// 绑定抖音号
    /// </summary>
    void FollowDouYinUser()
    {
        des.text = "运行 绑定抖音号";
        StarkSDK.API.FollowDouYinUserProfile(OnFollowAwemeCallback, OnFollowAwemeError);
        void OnFollowAwemeCallback()
        {
            des.text = "完成灵通抖音号的回调";
        }
        void OnFollowAwemeError(int errCode, string errMsg)
        {
            des.text = ("录制视频失败回调扩张 ... 造作码是:" + errCode + " ,造作音书是:" + errMsg);
        }
    }

    /// <summary>
    /// 创建快捷样子
    /// </summary>
    void CreateShortcut()
    {
        des.text = "运行 创建快捷样子";
        StarkSDK.API.CreateShortcut(OnCreateShortcut);
        void OnCreateShortcut(bool bSuccess)
        {
            des.text = string.Format("创建快捷样子: {0}", bSuccess);
        }
    }

    /// <summary>
    /// 登陆
    /// </summary>
    void Login()
    {
        des.text = "运行 登陆";
        StarkSDK.API.GetAccountManager().Login(OnLoginSuccessCallback, OnLoginFailedCallback,true);

        void OnLoginSuccessCallback(string code, string anonymousCode, bool isLogin)
        {
            des.text = "临时登录笔据:" + code + "。用于瑰丽面前建造:" + anonymousCode + "。面前 APP(头条、抖音等)是否处于登录状况:" + isLogin;
        }
        void OnLoginFailedCallback(string errMsg)
        {
            des.text = " 登录失败 造作音书:" + errMsg;
        }
    }

    /// <summary>
    /// 灵通客服聊天页
    /// </summary>
    void OpenCustomer()
    {
        des.text = "运行 灵通客服聊天页";
        StarkSDK.API.OpenCustomerServicePage(
        (flag) =>
        {
            if (flag)
            {
                des.text = ("灵通客服页告捷");
            }
            else
            {
                des.text = ("灵通客服页失败");
            }
    });
    }
}

辅导:如果发布WebGL铭记修改字体,默许的Arial字体在发布WebGL之后频繁会出现字体不露馅或者乱码的问题。 决议:Windows电脑径直在C:\Windows\Fonts将某个字体复制到Unity姿首中测试即可。

三、构建发布

将上述两个包装配之后,在菜单栏的ByteGame中会多出一个选项StartSDKTools ,在StartSDKTools 中有三个选项:Build Tool、Wasm Split及Publishing Tool。

海量激情文学 Build Tool 是构建器用,崇敬打包相干配置。Publishing Tool 是发布器用,崇敬发布配置。

更多发布相干的内容可查阅官方文档:StarkContainer游戏发布

图片

灵通菜单栏 ByteGame -> StartSDKTools -> Build Tool灵通Build的面板。

运行框架有 Native 和 WebGL 两种,Native只可打包成APK在Android中使用,而WebGL维持Adnroid和IOS。现在相对来说Native更褂讪一些,可根据实质情况构建并发布。

3.1 发布Native

聘用架构为Native,配置AppID和旅途。

点击仅构建APK或者发布APK齐不错,咱们这里点击发布APK则会跳转到PublishTool发布器用面板。

然后填写Uid和AppID,Android发布决议聘用Native并聘用打包的APK然后点击发布即可。

图片

要是出现发布失败辅导让咱们下载正确的Unity版块,那就点击稽查然后根据文档的信息下载对应的Unity版块尝试重新发布。

StarkContainer游戏发布失败FAQ 官方公布的原因:计划到安全性,引擎分享等成分,sc游戏只允许特定版块的unity引擎进行发布。

3.2 发布WebGL

聘用架构为WebGL,聘用输出目次然后点击构建。

恭候构建完成后点击发布WebGL,然后填写Uid、AppID等信息,发布决议铭记聘用WebGL。

图片

发布完成后会生成对应的二维码,灵通抖音APP扫码就不错试玩打包的姿首了。

图片

试玩截图遵循展示

图片

图片

图片

图片

有些API需要上头咱们把相干基本信息全部填写结束之后能力使用,具体的使用时势不错前去上头发的相干文档稽查,使用中出现报错也不错稽查前边的报错相干文档稽查。

底下是打包了一个小游戏构建发布到抖音APP不错扫码玩的,不错看一下遵循:

图片

讲究 本文整理了如何通过Unity制作并发布抖音小游戏的历程。全体来说比Unity制作微信小游戏的历程要少许多。中枢旨趣即是通过斥地者平台提供的SDK来构建和发布对应的小游戏。对于更多抖音小游戏的功能不错前去斥地者平台提供的文档中查阅。本文就到这里终局啦,快去使用Unity制作各式好玩的小游戏然后发布到各个平台玩吧!

而已白嫖,工夫协作

图片

学习阶梯造就(点击解锁)学问定位东说念主群定位🧡 Unity系统学习专栏 🧡初学级本专栏从Unity初学运行学习,快速达到Unity的初学水平💛 Unity实战类姿首 💛进阶层打算制作Unity的 100个实战案例!助你参加Unity全国,争取作念最全的Unity原创博客大全。❤️ 游戏制作专栏 ❤️ 难度偏高分享学习一些Unity制品的游戏Demo和其他话语的小游戏!💚 游戏怜爱者万东说念主社区💚 协作/吹水数万东说念主游戏怜爱者社区,聊天协作,白嫖奖品💙 Unity100个实用技巧💙 Unity查漏补缺针对一些Unity中频繁用到的一些小学问和技巧进行学习先容,中枢指标即是让咱们梗概快速学习Unity的学问以达到查漏补缺

图片

本站仅提供存储工作,统统内容均由用户发布,如发现存害或侵权内容,请点击举报。






    Powered by 幼女白丝 @2013-2022 RSS地图 HTML地图

    Copyright Powered by站群 © 2013-2022 版权所有