Cocos制作抖音小游戏接入侧边栏复访接口实例

本篇文章主要讲解,使用cocos接入抖音小游戏侧边栏接口的实例教程。
日期:2024年7月1日
作者:任聪聪
教程实例:https://download.csdn.net/download/hj960511/89509196 下载后可直接导入运行

上传游戏后抖音预审不通过

在这里插入图片描述
注意:这个提示就是让我们增加如侧边栏接口能力。

侧边栏复访能力说明:

注意事项:

1.不是放入侧边接口就行了,而是要以礼包的形式进行引导,点击后发放游戏内礼品奖励。
2.不是放入所有的游戏界面,只需要放在首页即可。
3.不是随便一个图标,而是必须要按照礼包类型的图标。
4.不是点了就能领取,而是必须从侧边栏的入口点击游戏图标
5.必须增加侧边栏的图片及引导性文字才可以。

效果说明:

点击前:

在这里插入图片描述

点击后:

在这里插入图片描述

点击图标进入后:

在这里插入图片描述
备注:张贴的图片类型,需要为截图侧边栏并带有自己的小游戏的样式,具体格式如下:
在这里插入图片描述

实现步骤:

使用cocos creator构建我们的实例场景,具体样式如下:

备注:在文章附带的实例中,我已经准备好了源代码,导入creator会更快速的运行项目。
在这里插入图片描述

创建home.ts 书写抖音逻辑

const {ccclass, property} = cc._decorator;@ccclass
export default class NewClass extends cc.Component {@property({type: cc.Label,displayName: "状态提示"})protected infoTxt : cc.Label = null;@property({type: cc.Button,displayName: "打开侧边栏按钮"})protected openButton : cc.Button = null;@property({type: cc.Button,displayName: "领取礼包按钮"})protected giftButton : cc.Button = null;// LIFE-CYCLE CALLBACKS:// onLoad () {}private isShowLeft : boolean = false;start () {let that = this;tt.onShow((res) => {//判断是否从侧边栏进入that.isShowLeft = (res.launch_from == 'homepage' && res.location == 'sidebar_card');if (that.isShowLeft) {that.infoTxt.string = "侧边栏进入";that.openButton.node.active = false;that.giftButton.node.active = true;//此处可以直接操作领取红包//...写下你的红包领取逻辑}});//判断用户手机是否具备侧边tt.checkScene({scene: "sidebar",success: (res) => {//具备时更新状态that.isShowLeft = true;},fail: (res) => {//隐藏按钮,显示不支持提示that.giftButton.node.active = false;that.openButton.node.active = false;that.infoTxt.string = "不支持侧边"}});}onLoad() {let that = this;that.openButton.node.on(cc.Node.EventType.TOUCH_END,that.openLeftFunc,that.openButton);that.giftButton.node.on(cc.Node.EventType.TOUCH_END,that.giftFunc,that.giftButton);}protected openLeftFunc(){let that = this;tt.navigateToScene({scene: "sidebar",success: (res) => {console.log("侧边栏打开成功");that.isShowLeft = true;},fail: (res) => {console.log("侧边栏打开失败: ", res);},});}protected giftFunc(){console.log("领取红包,完成~");}// update (dt) {}
}

构建我们的项目,并运行字节小游戏

在这里插入图片描述
end:运行后,我们便可以进行侧边栏的打开和领取红包的操作了。

需要注意的事,在配置完场景后记得进行关联相关元素,如下图:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/39566.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

98 - IDEA远程调试服务器Java程序

Java 提供了一套标准的调试协议(JDWP - Java Debug Wire Protocol),允许调试器(IDE)与被调试程序(应用)之间进行通信。 1.服务器特定命令启动程序 在服务器上以以下命令启动Java程序 java -a…

南京林业大学点云相关团队论文

【1】Chen Dong, Wan Lincheng, Hu Fan, Li Jing, Chen Yanming, Shen Yueqian*, Peethambaran Jiju, 2024. Semantic-aware room-level indoor modeling from point clouds, International Journal of Applied Earth Observation and Geoinformation, 2024, 127, 103685. 语义…

【Android】【Binder】cpp 如何监听service死亡状态

前言 最近有个需求&#xff0c;需要在cpp bin中监听phone 进程异常死亡的状态。 代码 test.cpp #define LOG_TAG "BINDER_DEATH"#include <binder/IServiceManager.h> #include <binder/Binder.h> #include <binder/Parcel.h> #include <an…

人事系统不知道怎么选?这份国内外EHR系统对比收藏好了!(2000字干货)

随着信息化、数字化的发展&#xff0c;应用于企业运营的管理软件产品也越来越多。判断一个产品是否好用&#xff0c;首先应明确该产品是否能真正解决自身企业管理上的难点和痛点&#xff0c;人事系统产品理念从企业管理痛点中来&#xff0c;应用到服务企业管理中去&#xff0c;…

什么是脏读、幻读、不可重复读

数据库事务 数据库事务是指作为单个逻辑工作单元执行的一系列操作&#xff0c;这些操作要么全部成功执行&#xff0c;要么全部失败回滚&#xff0c;以保持数据库的一致性和完整性。在多线程或多用户同时操作时&#xff0c;难免会出现错乱与冲突&#xff0c;这就需要引入事务的…

软考高级-系统分析师知识点100条速记!

宝子们&#xff01;上半年软考已经结束一段时间了&#xff0c;准备备考下半年软考高级-系统分析师的小伙伴可以开始准备了&#xff0c;毕竟高级科目的难度可是不低的&#xff0c;相信参加过上半年系分的小伙伴深有体会。 这里给大家整理了100条系分知识点&#xff0c;涵盖全书9…

0050__重叠I/O模型

https://blog.51cto.com/u_11146845/6240720

力扣第220题“存在重复元素 III”

在本篇文章中&#xff0c;我们将详细解读力扣第220题“存在重复元素 III”。通过学习本篇文章&#xff0c;读者将掌握如何使用桶排序和滑动窗口来解决这一问题&#xff0c;并了解相关的复杂度分析和模拟面试问答。每种方法都将配以详细的解释&#xff0c;以便于理解。 问题描述…

面试官:你了解git cherry-pick吗

事情要从一次不规范的代码开发开始说起 背景故事 时间 2024年某个风平浪静的周五晚上 地点 中国&#xff0c;北京&#xff0c;西二旗&#xff0c;某互联网大厂会议室 人物 小杰&#xff0c;小A&#xff0c;小B&#xff0c;老K 对话 老K&#xff1a;昨天提交的代码被测试打回来…

[ROS 系列学习教程] 建模与仿真 - 使用 ros_control 控制差速轮式机器人

ROS 系列学习教程(总目录) 本文目录 一、差速轮式机器人二、差速驱动机器人运动学模型三、对外接口3.1 输入接口3.2 输出接口 四、控制器参数五、配置控制器参数六、编写硬件抽象接口七、控制机器人移动八、源码 ros_control 提供了多种控制器&#xff0c;其中 diff_drive_cont…

社科数据整理汇总 - 2

搜索指南&#xff1a;CtrlF 根据关键字搜索&#xff0c;点击标题可直达下载 搜索指南&#xff1a;CtrlF 根据关键字搜索&#xff0c;点击标题可直达下载 搜索指南&#xff1a;CtrlF 根据关键字搜索&#xff0c;点击标题可直达下载 2011-2022年 最新全国省、市、县北京大学数字…

方法的用法

一.简介 目前为止我给出的所有的案例都是将代码放在main方法中&#xff0c;就会产生一些问题&#xff1a; 代码冗长&#xff0c;不利于维护变量过多&#xff0c;想不出那么多的变量名没有重用性 那么该如何解决呢&#xff1f; 我们可以编写功能性的代码块&#xff0c;来被ma…

FormMaking表单设计器V3.8发布,数据表格上线,支持多选、多级表头、列模板自定义、操作列、分页等设置

介绍 FormMaking 是基于Vue的可视化表单设计器&#xff0c;赋能企业实现可视化低代码开发模式&#xff1b;帮助开发者从传统枯燥的表单代码中解放出来&#xff0c;更多关注业务&#xff0c;快速提高效率&#xff0c;节省研发成本。 目前已经在OA系统、考试系统、报表系统、流程…

MyBatis-plus这么好用,不允许还有人不会

你好呀&#xff0c;我是 javapub. 做 Java 的同学都会用到的三件套&#xff0c;Spring、SpringMV、MyBatis。但是由于使用起来配置较多&#xff0c;依赖冲突频发。所有&#xff0c;各路大佬又在这上边做了包装&#xff0c;像我们常用的 SpringBoot、MyBatisPlus。 基于当前要…

报错:RuntimeError_ cuDNN error_ CUDNN_STATUS_EXECUTION_FAILED

原因&#xff1a;pytorch与cuda版本不对 也有可能是内存空间不足&#xff0c;可以更改虚拟空间大小&#xff0c;参考&#xff1a;解决电脑内存不足问题&#xff1a;Win10虚拟内存设置指南

C语言的数据结构:图的操作

&#x1f6fa;图的遍历&#xff1a; 注意&#xff1a;在遍历的过程中&#xff0c;可能会出现 回路 ( 已经访问过的节点还要重新访问一次 ) \color{orange}回路(已经访问过的节点还要重新访问一次) 回路(已经访问过的节点还要重新访问一次). 当从A开始访问时&#xff0c;先访问…

heic格式转化jpg,手把手教你将heic转换成jpg【办公必备】

一、什么是heic heic格式是一种高效的图片格式&#xff0c;它可以在较小的文件大小下提供高质量的图片。 二、如何打开heic 然而&#xff0c;这种图片因其格式的特殊性&#xff0c;在实际应用中仍存在一些问题&#xff1a;压缩效果可能不够理想&#xff0c;一些老旧的软件和设…

[AIGC] HashMap的扩容与缩容:动态调整容量以提高性能

HashMap是Java中常用的数据结构之一&#xff0c;而其性能的优劣与其容量的选择息息相关。本文将详细介绍HashMap的扩容与缩容机制&#xff0c;以及如何动态调整容量以提高性能。 文章目录 一、初始容量和负载因子二、扩容操作三、扩容触发条件四、为什么要扩容&#xff1f;五、…

ubuntu 默认的PATH配置

ubuntu 默认的PATH配置 在Ubuntu系统中&#xff0c;PATH环境变量是非常关键的&#xff0c;因为它定义了操作系统在接收到用户输入命令时&#xff0c;搜索可执行文件的目录顺序。这个变量的配置决定了哪些命令可以被系统全局识别和执行。 默认的PATH配置 Ubuntu的默认PATH环境…

OpenSSH漏洞预警:无需用户交互,可提权至 root

OpenSSH 自 1995 年问世近 20 年来&#xff0c;首次出现了未经验证的远程执行&#xff08;RCE&#xff09;漏洞&#xff0c;攻击者可以提权至 root 最高权限&#xff0c;在不需要用户交互的情况下执行任意代码。 OpenSSH 是一套基于 Secure Shell&#xff08;SSH&#xff09;协…