当前位置: 首页 > wzjs >正文

网站建设优化网站排名网络营销推广微信hyhyk1效果好

网站建设优化网站排名,网络营销推广微信hyhyk1效果好,深圳市住宅和建设网站,电脑免费的wordpress零、最终效果 待上传 一、资源准备 1、Vuforia Vuforia版本不能高于10.17.4(往上的版本虚拟按键功能被删除) 2、Unity Unity版本必须要高于2022.3.x,不然使用Vuforia插件时会出现bug 二、主要内容 1、添加虚拟按钮 2、为虚拟按钮设置…

零、最终效果

待上传

一、资源准备

1、Vuforia

Vuforia版本不能高于10.17.4(往上的版本虚拟按键功能被删除)

2、Unity

Unity版本必须要高于2022.3.x,不然使用Vuforia插件时会出现bug

二、主要内容

1、添加虚拟按钮

在这里插入图片描述

2、为虚拟按钮设置名字

在这里插入图片描述
注意:当一个图片中包含多个按钮时,需要为按钮设置不同的名字,否则会出现bug

3、为按钮添加按下和释放时触发的事件

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Vuforia;public class NewBehaviourScript : MonoBehaviour
{//获取关联按钮public VirtualButtonBehaviour virtualButton;// Start is called before the first frame updatevoid Start(){virtualButton.RegisterOnButtonPressed(ButtonPress);virtualButton.RegisterOnButtonReleased(ButtonReleased);}private void ButtonReleased(VirtualButtonBehaviour obj){throw new NotImplementedException();}private void ButtonPress(VirtualButtonBehaviour obj){print("虚拟按钮被按下");}// Update is called once per framevoid Update(){}
}

4、添加捕捉到图片和丢失图片时触发的事件

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Vuforia;public class NewBehaviourScript : MonoBehaviour
{//获取图片捕捉相关脚本public DefaultObserverEventHandler machineObserverEvent;// Start is called before the first frame updatevoid Start(){machineObserverEvent.OnTargetFound.AddListener(IsFound);machineObserverEvent.OnTargetLost.AddListener(IsLost);}private void IsLost(){print("丢失图片");}private void IsFound(){print("捕捉到图片");}// Update is called once per framevoid Update(){}
}

5、添加自己的识别图片数据库

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
将下载的包导入Unity中
在这里插入图片描述

6、导出过程遇到的bug及解决方法

bug:
Manifest merger failed : uses-sdk:minSdkVersion 22 cannot be smaller than version 23 declared in library [:VuforiaEngine:] C:\Users\龚子亦.gradle\caches\transforms-3\5e9057ea50ce3b6971d5e4ed2fb08fbe\transformed\VuforiaEngine\AndroidManifest.xml as the library might be using APIs not available in 22 See the Console for details.
解决方法:
在这里插入图片描述

三、完整代码

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Vuforia;public class Move : MonoBehaviour
{[Header("捕捉图片相关")]public GameObject machine;public DefaultObserverEventHandler machineObserverEvent;[Header("播放动画相关")]public VirtualButtonBehaviour play;public Animator machineAnimator;//判断是否播放动画private bool isPress = false;[Header("拆解零件相关相关")]public VirtualButtonBehaviour move;private bool isSplit=false;// Start is called before the first frame updatevoid Start(){//添加播放按钮按下时 触发  播放动画事件play.RegisterOnButtonPressed(PlayAnimation);//添加移动按钮按下时 触发  零件拆解事件move.RegisterOnButtonPressed(SplitItem);//捕捉到图片时    出现模型machineObserverEvent.OnTargetFound.AddListener(IsFound);//图片消失时      隐藏模型machineObserverEvent.OnTargetLost.AddListener(IsLost);}private void PlayAnimation(VirtualButtonBehaviour play){isPress = !isPress;if (isPress){print("开始动画按钮被点击");machineAnimator.SetBool("isPlay", true);}else{print("结束动画按钮被点击");machineAnimator.SetBool("isPlay", false);}}private void SplitItem(VirtualButtonBehaviour split){isSplit = !isSplit;if (isSplit){//零件拆开//Split();print("拆解零件按钮被点击");machineAnimator.SetBool("isSplit", true);machineAnimator.SetBool("isMerge", false);}else{//零件合并//Merge();print("合并零件按钮被点击");machineAnimator.SetBool("isSplit", false);machineAnimator.SetBool("isMerge", true);}}public void IsFound(){machine.SetActive(true);print("出现");}public void IsLost(){machine.SetActive(false);print("消失");}
}
http://www.dtcms.com/wzjs/233546.html

相关文章:

  • 新乡公司做网站找哪家公司好衡水网站优化推广
  • 办公用品网站建设如何快速推广一个app
  • 电子商务网站html模板seo收费还是免费
  • 专门做招商的网站站长统计 站长统计
  • 怎么样的网站合适做城市代理免费手机网页制作
  • 石材企业网站源码电脑优化软件哪个好用
  • 页面访问维护韶山百度seo
  • 微信二维码网站建设如何在百度上做产品推广
  • 网站设计方案范本百度seo找哪里
  • 成都专业网站制作建设官方百度app下载
  • 大庆信息网seo优化操作
  • 网站怎样做没有病毒网页制作网站制作
  • 美妆网站开发背景广东又出现新病毒
  • 新疆生产建设兵团血站网站潍坊关键词优化平台
  • 东莞市网站建设平台全媒体运营师报考条件
  • bootstrap构建自己的网站软文营销怎么做
  • 如何更换网站服务商抖音营销推广方案
  • 怎样做网站上的语种链接杭州seo推广优化公司
  • 长沙 网站设计 公司价格百度发作品入口在哪里
  • 网站开发作业总结seo网站自动发布外链工具
  • 怎么做火短视频网站谷歌海外推广怎么做
  • 试用网站源码搜索推广公司
  • 智慧旅游网站建设方案ppt网销是什么工作好做吗
  • 企业网站开发制作seo就是搜索引擎广告
  • 一个网站如何做推广网站建设黄页视频
  • 建设网站破解版放心网站推广优化咨询
  • 做公司中文网站需要注意什么培训课程表
  • 泉州网站开发数据分析师培训
  • 拍大师官方网站 图片做视频goole官网
  • 广西柳州做网站百度竞价规则