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

相关文章

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

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

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

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

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

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

HotSpot虚拟机的经典垃圾收集器

读《深入理解Java虚拟机》第三版笔记。 关系 Serial、ParNew、Parallel Scavenge、Parallel Old、Serial Old(MSC)、Concurrent Mark Sweep (CMS)、Garbage First(G1)收集器。 如图: 1、Serial 和 Serial Old 收集器 2、ParNew 收集器 3、Parallel Sc

浅谈PHP5中垃圾回收算法(Garbage Collection)的演化

前言 PHP是一门托管型语言,在PHP编程中程序员不需要手工处理内存资源的分配与释放(使用C编写PHP或Zend扩展除外),这就意味着PHP本身实现了垃圾回收机制(Garbage Collection)。现在如果去PHP官方网站(php.net)可以看到,目前PHP5的两个分支版本PHP5.2和PHP5.3是分别更新的,这是因为许多项目仍然使用5.2版本的PHP,而5.3版本对5.2并不是完

用Pytho解决分类问题_DBSCAN聚类算法模板

一:DBSCAN聚类算法的介绍 DBSCAN(Density-Based Spatial Clustering of Applications with Noise)是一种基于密度的聚类算法,DBSCAN算法的核心思想是将具有足够高密度的区域划分为簇,并能够在具有噪声的空间数据库中发现任意形状的簇。 DBSCAN算法的主要特点包括: 1. 基于密度的聚类:DBSCAN算法通过识别被低密

PMP–一、二、三模–分类–14.敏捷–技巧–看板面板与燃尽图燃起图

文章目录 技巧一模14.敏捷--方法--看板(类似卡片)1、 [单选] 根据项目的特点,项目经理建议选择一种敏捷方法,该方法限制团队成员在任何给定时间执行的任务数。此方法还允许团队提高工作过程中问题和瓶颈的可见性。项目经理建议采用以下哪种方法? 易错14.敏捷--精益、敏捷、看板(类似卡片)--敏捷、精益和看板方法共同的重点在于交付价值、尊重人、减少浪费、透明化、适应变更以及持续改善等方面。

【python计算机视觉编程——8.图像内容分类】

python计算机视觉编程——8.图像内容分类 8.图像内容分类8.1 K邻近分类法(KNN)8.1.1 一个简单的二维示例8.1.2 用稠密SIFT作为图像特征8.1.3 图像分类:手势识别 8.2贝叶斯分类器用PCA降维 8.3 支持向量机8.3.2 再论手势识别 8.4 光学字符识别8.4.2 选取特征8.4.3 多类支持向量机8.4.4 提取单元格并识别字符8.4.5 图像校正

Unity Post Process Unity后处理学习日志

Unity Post Process Unity后处理学习日志 在现代游戏开发中,后处理(Post Processing)技术已经成为提升游戏画面质量的关键工具。Unity的后处理栈(Post Processing Stack)是一个强大的插件,它允许开发者为游戏场景添加各种视觉效果,如景深、色彩校正、辉光、模糊等。这些效果不仅能够增强游戏的视觉吸引力,还能帮助传达特定的情感和氛围。 文档

Unity协程搭配队列开发Tips弹窗模块

概述 在Unity游戏开发过程中,提示系统是提升用户体验的重要组成部分。一个设计良好的提示窗口不仅能及时传达信息给玩家,还应当做到不干扰游戏流程。本文将探讨如何使用Unity的协程(Coroutine)配合队列(Queue)数据结构来构建一个高效且可扩展的Tips弹窗模块。 技术模块介绍 1. Unity协程(Coroutines) 协程是Unity中的一种特殊函数类型,允许异步操作的实现