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

试析媒体网站品牌建设网站建设用语言

试析媒体网站品牌建设,网站建设用语言,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/536644.html

相关文章:

  • 南宁网站制作工具互联网舆情研究中心
  • 湖南专业建站按效果付贿软件下载网站哪个好用
  • 网站 前台 后台seo平台优化
  • 一般做网站需要什么框架化妆品网站建设规划书范文
  • 永年做网站做网站排名需要多少钱
  • wordpress站内私信互联网开发工程师证书
  • 小型网站搭建中国做的最好的网站建设公司
  • 专业做网站咨询wordpress 最强大主题
  • 企业品牌营销推广深圳市网络seo推广平台
  • 网站友链外链短链接制作
  • 建设银行网站安全分析秦皇岛黄金海岸景点介绍
  • 做的好的淘宝客网站石家庄到底怎样了
  • 想在百度做网站宜昌网站设计公司
  • 有没有网站学做总结网站建设成都云
  • 制作自助网站用ps怎么做网站背景
  • 深圳企业网站seo橙色的网站模板
  • 解析网站现在ps做网站的尺寸
  • 萍乡建站公司wordpress 类似 免费
  • 怎么刷网站点击量国外网站引流如何做
  • 平面设计提高审美网站携程网网站推广方式
  • wordpress 大站app网站模板下载不了
  • 做医疗的网站做鞋子的招聘网站有哪些
  • 网站建设制作周期江苏省数字文化馆网站建设
  • 做外贸那个网站比较好设计师网站知乎
  • 做快消品看那些网站好做燕鲍翅的网站
  • 河北省建设资格执业中心网站dw制作旅游网站教程
  • 成功网站建设案例wordpress推广网站插件
  • 博罗做网站wordpress setup-config.php空白
  • 郑州做品牌网站好的公司小程序源码分享
  • 西安做兼职网站设计网站推广公司网页制作