点击按钮改变颜色 模型动画暂停继续功能

2023-11-17

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using DG.Tweening;

public class Layer2 : MonoBehaviour
{
public static Layer2 instance;
#region 按钮
[Header(“返回一级界面”)]
public Button back_btn;
[Header(“展开列表”)]
public Button list_btn;
[Header(“关闭列表”)]
public Button close_list_btn;

[Header("播放模型动画")]
public Button model_play_btn;
[Header("暂停模型动画")]
public Button model_stop_btn;

[Header("播放、暂停模型动画按钮父物体")]
public GameObject model_obj_btn;


[Header("主键按钮")]
public List<Button> MKey_btn;
[Header("副键按钮")]
public List<Button> AKey_btn;
[Header("副键数目按钮")]
public List<Button> listbtn_text;
[Header("主键数目按钮")]
public List<Button> listmainbtn_text;
#endregion
#region 物体
[Header("局部按钮")]
public GameObject btns_obj;
[Header("主键数量")]
public GameObject btns_MKey_obj;
[Header("副键数量")]
public GameObject btns_AKey_obj;
[Header("副键数目文本")]
public List<Text> list_text;
[Header("主键数目文本")]
public List<Text> listmain_text;
#endregion
#region 物体
//展开 收起
private int index = 0;
//模型动画播放 暂停
private int index_model = 0;
#endregion
#region 按钮
private int secondbtnIdx1 = 0;
[Header("未选中的颜色副键按钮-灰色")]
/// <summary>
/// 未选中的颜色-灰色
/// </summary>
public Texture2D m_unselected_texture2d;
[Header("选中的颜色副键按钮-亮色")]
/// <summary>
/// 选中的颜色-橙色
/// </summary>
public Texture2D m_selected_texture2d;

//上方数目的按钮的点击数
private int AmountbtnIdx = 0;
//下方数目的按钮的点击数
private int AmountbtnIdx1 = 0;
[Header("未选中的颜色副键按钮-灰色")]
/// <summary>
/// 未选中的颜色-灰色
/// </summary>
public Texture2D m_unselected_Amount_texture2d;
[Header("选中的颜色副键按钮-亮色")]
/// <summary>
/// 选中的颜色-橙色
/// </summary>
public Texture2D m_selected_Amount_texture2d;
#endregion
[Header("对准模型的相机")]
public Camera camera;
[Header("八系统介绍")]
public GameObject table_obj;
[Header("主键介绍")]
public Text text_obj;


[Header("主键介绍")]
public List<GameObject> btns;

private int indexbtn;


[Header("模型父物体")]
public GameObject model_obj;
[Header("模型图片动画")]
public Image img_obj;

[Header("模型动画")]
public List<Animation> anims;

[Header("数目按钮父物体")]
public GameObject numbel_obj;



[Header("模型显示")]
public Button modelshow_btn;

public Animation lastanim;


[Header("高亮模型介绍")]
public Text text_hight;

[Header("系统介绍")]
public GameObject system_obj;
[Header("操作介绍")]
public GameObject action_obj;

[Header("点击副键数目按钮记录")]
public int recort;

[Header("上一个点击下排副键按钮记录")]
public int lastdown;

[Header("图片滑动")]
public ScrollRect scroll;

// Start is called before the first frame update
void Start()
{
    instance = this;
    back_btn.onClick.AddListener(Back_OnClick);
    list_btn.onClick.AddListener(List_OnClick);
    close_list_btn.onClick.AddListener(List_OnClick);

    modelshow_btn.o
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

点击按钮改变颜色 模型动画暂停继续功能 的相关文章

随机推荐

  • 【微服务】一张图搞懂微服务架构设计

    一张图搞懂微服务架构设计 1 前言 2 流量入口 Nginx 3 网关 4 业务组件 5 服务注册中心 6 缓存和分布式锁 7 数据持久层 8 结构型数据存储 9 消息中间件 10 日志收集 11 任务调度中心 12 分布式对象存储 1 前
  • 区块链密码学(一):密码学基础及概念

    一 概念 主要介绍非对称加密的一些概念 公钥 私钥 均可加密或解密 配对即可 一般来讲 私钥用来进行解密和签名 是给自己用的 公钥由本人公开 用于加密和验证签名 是给别人用的 签名 内容 gt hash gt digest gt 私钥加密
  • zookeeper学习网址

    1 分布式服务框架 ZooKeeper 管理分布式环境中的数据 http www ibm com developerworks cn opensource os cn ZooKeeper 2 ZooKeeper系列讲座 很全面 http w
  • ES6数组及编程题

    1 forEach var arr 1 2 3 4 arr forEach item index arr gt console log item 结果为1 2 3 4 数组的遍历方法 无返回值 不改变原数组 2 map var arr 1
  • 100天精通Python(基础篇)——第27天:函数初体验

    函数的定义 def 函数名 传入参数 函数体 return 返回值 参数不需要可以省略 返回值不需要可以省略 示例代码 str1 123456 str2 1234567 str3 12345678 def my len data count
  • C/C++的头文件 / 源文件 / 条件编译 / 多文件编译

    C C 的头文件 源文件 条件编译 多文件编译 头文件 头文件的定义与作用 include编译指令 头文件实例 源文件 条件编译 什么是条件编译 为什么要用条件编译 条件编译的使用 多文件编译 总结 头文件 头文件的定义与作用 之前我的博客
  • 【BLE】蓝牙外围设备升级(OTA)

    目录 需求分析 升级协议交互 协议具体定义 协议交互进一步解读 一个校验单位 4K 的具体传输方式 方案实现 总结 需求分析 本案例中 智能手表作为中央设备对心率带通过BLE进行升级 这里手表首先要通过某种方式获得心率带的固件 然后通过BL
  • 好的技术设计文档应该包括什么

    好的技术设计文档应该包括 项目背景和目标 总体架构和系统模块划分 数据流程和数据存储 系统安全性和数据安全性 性能和可伸缩性 接口和协议规范 部署和运维方案 项目风险和解决方案 测试和验收计划 版本控制 迭代计划和文档管理策略
  • 【脚本工具】python修改xml文件中类别的名称和删除指定的类别

    功能 能够删除xml中不需要的类别标签 和替换制定的类别名称 使用方法 1 修改origin ann dir 原始xml文件夹路径 2 修改new ann dir 保存新xml的文件夹路径 3 需要修改和删除的类别名称 usr bin en
  • 按钮提交在url后添加字段_在输入字段上定向单击“清除”按钮(X)

    按钮提交在url后添加字段 jQuery makes it easy to get your project up and running Though it s fallen out of favor in recent years it
  • :nth-of-child和:nth-of-type

    nth of child 用法 nth of child n n可以为数字或者表达式 例如2n 1 指的是奇数项 介绍 第n个孩子 例如 div nth of child 1 等同于 div first of child div的第一个孩子
  • Hadoop的伪分布式运行模式

    Hadoop运行模式包括 本地模式 伪分布式模式 以及完全分布式模式 1 本地模式 安装简单 在一台机器上运行服务 几乎不用做任何配置 但仅限于调试用途 没有分布式文件系统 直接读写本地操作系统的文件系统 2 伪分布式模式 在单节点上同时启
  • typescript—第七天,命名空间

    没有命名空间时的问题 先写一下这样代码 用类的形式在index html中实现header content和Footer部分 类似我们常说的模板 在page ts文件里 写出下面的代码 class Header constructor co
  • 简述 RSA 加密算法实现过程

    银行密码系统安全吗 质数 素数 到底有啥用 李永乐老师11分钟讲RSA加密算法 2018最新 哔哩哔哩 bilibili 质数 和 欧拉函数 公钥 范围 且
  • Python 爬虫学习笔记(十(4))scrapy链接提取器CrawlSpider

    CrawlSpider也可以这样用 对每一个提取出的链接都调用某些操作 创建项目 scrapy startproject 项目的名字 跳转到scrapy文件夹的目录下 创建爬虫文件 语句和之前不同 scrapy genspider t cr
  • Java读取resource目录下图片插入excel导出

    1 将图片放在resoure目录下 2 读取图片并插入excel private void monthContractRow1 Sheet sheet CellStyle style1 String language Workbook wo
  • ElementUI常用组件之布局组件

    安装elementui npm i element ui S 配置ElementUI 1 main js中 引入elementUI 共分三步走 a import element ui b import css文件 c use Element
  • jQuery中$ $()与$(document) this与$(this)三个的区别

    是jquery专用的特殊符号 bai可以说所有dujquery函数的调用都是从 开始的 在jquery里面表示一zhi个选择器 括号dao里面填写一定的表达式就可以选中你想要的元素 jquery的选择器除了能很好地遵循css的表达式外 还额
  • Ubuntu 无法进行SSH连接,开启22端口

    我们在VM中安装好Ubuntu 虚拟机后 经常需要使用Xshell等工具进行远程连接 但是会出现无法连接的问题 原因是Ubuntu中默认关闭了SSH 服务 1 查看Ubuntu虚拟机IP地址 命令 ifconfig 2 利用XShell等工
  • 点击按钮改变颜色 模型动画暂停继续功能

    using System Collections using System Collections Generic using UnityEngine using UnityEngine UI using DG Tweening publi