unity Kinect 垃圾分类 体感互动

2023-11-23 10:40

本文主要是介绍unity Kinect 垃圾分类 体感互动,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.15d11debV1kIxe&ft=t&id=619995280132
最近自己制作了一个垃圾分类的体感互动项目和大家分享下点击观看视频获取项目源码
我用的是unity5.52
在这里插入图片描述
垃圾分类的类型

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public enum LaJiEnum
{//youhairiguangdengguan,chongdiandianchi,ranfajihe,guoqiyaowu,feiqiyoutong,shachongpenwuguan,xiaoduji,shachongji,shuiyinxueyaji,xijiashui,laoshuyao,nongyaojiqibaozhuangwu,feixiangzhi,shuiyinwenduji,geniedianchi,qianxudianchi,guoqizhijiayou,jienengdeng,shuiyintiwenji,feixguangpian,yingguangdengguan,niukoudianchi,yanghuagongdianchi,yapopinneibaozhuang,yaowujiaonang,yaopian,feiCTguangpian,feixiangzhidipian,//qitalajiwuranzhizhang,suliaoxiguan,yicixingcanju,shanbeike,yantouyanhui,shaoliangchengtu,LEDdeng,zhiniaoku,weishengzhi,taocicanju,baonuantie,yicixinggandianchi,taocibeiju,miaoqian,jiaodai,maofa,liulianke,yezike,kouxiangtang,baoxiandai,hailizike,wusunsuliaodai,hailuoke,yingxingyanjing,mianmo,kouzhao,gouniaodian,neiyiku,jiumaojin,dongwudakuaigutou,ganzaoji,ruanjiaoguan,//kehuishoulajibaozhi,feishukanzazhi,jinshucanju,jinshudaoju,kuaidixiangzi,yifukuzi,feijiudianshi,feijiudianxian,yilaguan,yinliaopin,jiupin,huapin,paomosuliao,bolicanju,menchuangboli,feishouji,jinshuluosi,xinfeng,chuanglian,mianbei,dayinzhi,kuangquanshupin,feisuliaowanju,xie,xifamoyupin,shiyongyoutong,xiangbao,maorongwanju,suliaowanpen,jinshubaozhuanghe,jinshuyijia,yanhe,//chuyulajicaijincaiye,shengcaishengfan,feiqishiyongyouzhi,gugeneizang,canzhiluoye,guopiguoke,shipintiaoliao,geleimianshi,guwujiqijiagongshipin,roudanjiqijiagongshipin,xietui,xiake,shuichanjiqijiagongshipin,suigu,chayezha,kafeizha,lingshi,geshiguantoushipin,chongwusiliao,shuiguoguorou,fenzhuangkeshiyongshipin,geshitiaoweipin,suiguojingzhi,guoshiguoke,shineihuahui,shineipenzai,danke,jiroufeiliao,guojiangfeiliao,jungufeiliao,youyufeiliao,jianguo}
public class LaJiItem : MonoBehaviour
{public string LaJiName;/// <summary>/// 垃圾类别/// </summary>public LaJiEnum currentLajiEnum;/// <summary>/// 正确的垃圾桶类别/// </summary>public LaJiTongEnum RightLajiTong;RectTransform rect;bool canwithHand = false;private void Start(){rect = transform.GetComponent<RectTransform>();}private void OnTriggerEnter2D(Collider2D collision){if (collision.name == "Image_Hand"){canwithHand = true;}elseif (collision.tag == "LaJiTong"){canwithHand = false;}}private void Update(){if (canwithHand){rect.position = GameManager.Instance.handRect.position;}}
}
using System.Collections;
using System.Collections.Generic;
using UnityEngine;/// <summary>
/// 声音系统
/// </summary>
public class AudioManager : MonoBehaviour
{public static AudioManager Instance;/// <summary>/// 正确的音效/// </summary>public AudioClip audioClipRight;/// <summary>/// 错误的音效/// </summary>public AudioClip audioClipFalse;/// <summary>/// 声音播放器/// </summary>public AudioSource audioSource;// Use this for initialization/// <summary>/// 播放正确音效/// </summary>public void PlayRightAu(){audioSource.clip = audioClipRight;audioSource.Play();audioSource.volume = 0.2f;}/// <summary>/// 播放错误音效/// </summary>public void PlayFalseAu(){audioSource.clip = audioClipFalse;audioSource.Play();audioSource.volume = 1f;}void Start(){Instance = this;}}

垃圾类型是可回收垃圾,厨余垃圾,有害垃圾,其他垃圾
https://item.taobao.com/item.htm?ft=t&id=619995280132

这篇关于unity Kinect 垃圾分类 体感互动的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/417354

相关文章

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程

C#和Unity中的中介者模式使用方式

《C#和Unity中的中介者模式使用方式》中介者模式通过中介者封装对象交互,降低耦合度,集中控制逻辑,适用于复杂系统组件交互场景,C#中可用事件、委托或MediatR实现,提升可维护性与灵活性... 目录C#中的中介者模式详解一、中介者模式的基本概念1. 定义2. 组成要素3. 模式结构二、中介者模式的特点

MySQL中的索引结构和分类实战案例详解

《MySQL中的索引结构和分类实战案例详解》本文详解MySQL索引结构与分类,涵盖B树、B+树、哈希及全文索引,分析其原理与优劣势,并结合实战案例探讨创建、管理及优化技巧,助力提升查询性能,感兴趣的朋... 目录一、索引概述1.1 索引的定义与作用1.2 索引的基本原理二、索引结构详解2.1 B树索引2.2

使用Python实现Windows系统垃圾清理

《使用Python实现Windows系统垃圾清理》Windows自带的磁盘清理工具功能有限,无法深度清理各类垃圾文件,所以本文为大家介绍了如何使用Python+PyQt5开发一个Windows系统垃圾... 目录一、开发背景与工具概述1.1 为什么需要专业清理工具1.2 工具设计理念二、工具核心功能解析2.

JVM垃圾回收机制之GC解读

《JVM垃圾回收机制之GC解读》:本文主要介绍JVM垃圾回收机制之GC,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、死亡对象的判断算法1.1 引用计数算法1.2 可达性分析算法二、垃圾回收算法2.1 标记-清除算法2.2 复制算法2.3 标记-整理算法2.4

Pandas使用AdaBoost进行分类的实现

《Pandas使用AdaBoost进行分类的实现》Pandas和AdaBoost分类算法,可以高效地进行数据预处理和分类任务,本文主要介绍了Pandas使用AdaBoost进行分类的实现,具有一定的参... 目录什么是 AdaBoost?使用 AdaBoost 的步骤安装必要的库步骤一:数据准备步骤二:模型

C#使用DeepSeek API实现自然语言处理,文本分类和情感分析

《C#使用DeepSeekAPI实现自然语言处理,文本分类和情感分析》在C#中使用DeepSeekAPI可以实现多种功能,例如自然语言处理、文本分类、情感分析等,本文主要为大家介绍了具体实现步骤,... 目录准备工作文本生成文本分类问答系统代码生成翻译功能文本摘要文本校对图像描述生成总结在C#中使用Deep

基于人工智能的图像分类系统

目录 引言项目背景环境准备 硬件要求软件安装与配置系统设计 系统架构关键技术代码示例 数据预处理模型训练模型预测应用场景结论 1. 引言 图像分类是计算机视觉中的一个重要任务,目标是自动识别图像中的对象类别。通过卷积神经网络(CNN)等深度学习技术,我们可以构建高效的图像分类系统,广泛应用于自动驾驶、医疗影像诊断、监控分析等领域。本文将介绍如何构建一个基于人工智能的图像分类系统,包括环境

认识、理解、分类——acm之搜索

普通搜索方法有两种:1、广度优先搜索;2、深度优先搜索; 更多搜索方法: 3、双向广度优先搜索; 4、启发式搜索(包括A*算法等); 搜索通常会用到的知识点:状态压缩(位压缩,利用hash思想压缩)。

【编程底层思考】垃圾收集机制,GC算法,垃圾收集器类型概述

Java的垃圾收集(Garbage Collection,GC)机制是Java语言的一大特色,它负责自动管理内存的回收,释放不再使用的对象所占用的内存。以下是对Java垃圾收集机制的详细介绍: 一、垃圾收集机制概述: 对象存活判断:垃圾收集器定期检查堆内存中的对象,判断哪些对象是“垃圾”,即不再被任何引用链直接或间接引用的对象。内存回收:将判断为垃圾的对象占用的内存进行回收,以便重新使用。