网络知识 娱乐 手摸手教你制作属于自己DIY的抖音直播云蹦迪(二次开发教程+源码)

手摸手教你制作属于自己DIY的抖音直播云蹦迪(二次开发教程+源码)

抖音直播云蹦迪近期大家看到的版本应该有很多,如何制作一个属于自己版本的云蹦迪的,请看下面教程:

准备工作:

  1. 源码:XiuGouDisco_Unity

  2. 工具:UnityHub

工具和源码获取方式:

V:Python程序猿

http://106.12.114.5/icon-default.png?t=M3K6http://106.12.114.5/

 

开始教程:

  1. 安装UnityHub

    我同意

    安装

    正在安装

    安装完成

  2. 解压源码,XiuGouDisco_Unity文件夹

  3. 打开Unity Hub工具,先进行汉化翻译工具

    点击设置

    语言选择

  4. 安装编译器(比较久)

    点击安装

    耐心等待

    安装完成

  5. 打开Open,选择XiuGouDisco_Unity文件夹

    第①②③步

    第④步

    第⑤⑥步

    第⑦步

    第⑧步

    加载

6.运行项目,输出以下即为成功

7.替换内部素材

替换人物

找一个自己喜欢的gif,将gif转为序列帧

工具下载:https://www.bejson.com

在unity中每张图修改如下

添加人物素材成功

替换字体

镜头动画

文件Assets/script/CameraScript.cs

第22行

float viewSpeed = 0.2f;//抖动速度

第31行

//移动的点位

vectors.Add(new Vector3(-1.38f, 3.06f, 9.72f));vectors.Add(new Vector3(-0.9f, 3.06f, 17.8f));vectors.Add(new Vector3(-2.94f, 3.06f, 15.71f));vectors.Add(new Vector3(-0.9f, 3.06f, 17.8f));vectors.Add(new Vector3(-2.12f, 3.06f, 12.05f));vectors.Add(new Vector3(-6.14f, 3.06f, 17.8f));vectors.Add(new Vector3(-6.14f, 3.06f, 9.38f));

第45行

float speed = 1f;

具体如下图:

镜头会以移动速度在移动点位之间按顺序移动。

至此全部教程结束。

大家可以自行对照以上教程进行操作修改。

搭建教程见下方教程:

云蹦迪蘑菇头抖音直播搭建教程