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

怎么做网站图标网络策划是做什么的

怎么做网站图标,网络策划是做什么的,成都p2p网站建设,网站做好了怎么和域名目录 前言一、设置Vuforia AR环境1. 添加AR Camera2. 设置目标图像 二、创建塔防游戏基础1. 导入素材2. 搭建场景3. 创建敌人4. 创建脚本 前言 在增强现实(AR)技术快速发展的今天,Vuforia作为一个强大的AR开发平台,为开发者提供了…

目录

  • 前言
  • 一、设置Vuforia AR环境
    • 1. 添加AR Camera
    • 2. 设置目标图像
  • 二、创建塔防游戏基础
    • 1. 导入素材
    • 2. 搭建场景
    • 3. 创建敌人
    • 4. 创建脚本

前言

在增强现实(AR)技术快速发展的今天,Vuforia作为一个强大的AR开发平台,为开发者提供了许多便捷的工具和功能。在本篇博客中,我们将介绍如何使用Vuforia在Unity中创建一个简单的塔防游戏。通过结合Vuforia的图像识别和增强现实技术,我们可以将传统的塔防游戏带入一个全新的维度。


一、设置Vuforia AR环境

1. 添加AR Camera

在Unity场景中添加一个Vuforia AR Camera。可以在GameObject -> Vuforia Engine -> AR Camera中找到。AR Camera将用于检测和跟踪目标图像。

2. 设置目标图像

Vuforia需要一个目标图像来识别并生成增强现实内容。在Vuforia开发者门户中,上传你的目标图像并生成一个目标数据库。下载生成的数据库并将其导入到Unity项目中。在Unity中,创建一个目标图像对象,路径为GameObject -> Vuforia Engine -> Image Target,并选择你导入的目标数据库。


二、创建塔防游戏基础

1. 导入素材

在这里插入图片描述

2. 搭建场景

创建一个图片大小的plane

在这里插入图片描述

创建4个cube,然后围起来

在这里插入图片描述

创建小方块作为炮台部署位置

在这里插入图片描述

3. 创建敌人

在这里插入图片描述

创建敌人移动的路径点

在这里插入图片描述


4. 创建脚本

小球生成脚本


using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class SpawnManager : MonoBehaviour
{public GameObject enemyPrefab;public GameObject parent;void Awake(){}void Start (){CreateEnemy();}void Update (){}public void CreateEnemy(){GameObject enemy = Instantiate(enemyPrefab, parent.transform);enemy.transform.SetParent(parent.transform);enemy.transform.localPosition = new Vector3(-1f, 0.25f, 4f);}}

GameManager 脚本


using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class GameManager : MonoBehaviour 
{public static GameManager Instance { get; private set; }public List<Transform> pointList;void Awake(){if (Instance==null){Instance = this;}else{Destroy(gameObject);}}   void Start (){}void Update (){}
}

敌人移动脚本

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class Enemy : MonoBehaviour
{public int currentIndex;public float moveSpeed;void Awake(){moveSpeed = 0.2f;currentIndex = 0;}void Start(){}void Update(){Move();}public void Move(){int nextPoint = currentIndex + 1;if (GameManager.Instance.pointList.Count <= nextPoint){//TODOreturn;}Vector3 v3 = transform.InverseTransformPoint(GameManager.Instance.pointList[nextPoint].position);transform.Translate(v3 * (Time.deltaTime * moveSpeed));if (IsArrive(GameManager.Instance.pointList[nextPoint])){currentIndex++;}}bool IsArrive(Transform t){float distance = Vector3.Distance(transform.position, t.position);if (distance < 0.05f){return true;}return false;}
}
http://www.yidumall.com/news/66060.html

相关文章:

  • 中国做爰网站企业seo排名
  • 地图网站开发网站建设排名优化
  • 做营销型网站 公司石家庄最新消息
  • 杭州如何做百度的网站百度新闻发布平台
  • 玉林建设工程信息网站外贸网站推广方式
  • 多用户商城系统下载小红书seo是什么意思
  • 网站登录超时怎么解决百度投诉热线中心客服
  • 渝北区建设委员会网站今天特大新闻最新消息
  • 网站做网页营销手段有哪些方式
  • 关于网站建设知识百度关键词优化平台
  • 我国十大b2c网站如何开发一个软件平台
  • 企业网站建设和实现 论文企业网站设计与实现论文
  • 做网站排名大概要多少自媒体账号申请
  • 镇江软件公司宁宁网seo
  • 网站单页源码最近新闻摘抄50字
  • 天天seo站长工具重庆森林讲的什么内容
  • 下载站模板 wordpress北京中文seo
  • 大片网站建设平台推广策略都有哪些
  • 做网站需要人在看吗留手机号广告
  • 北京网站策划服务上海企业推广
  • 网站建设用户登录电子商务网络营销
  • 武隆集团网站建设百度推广运营
  • 做电子商务网站公司东莞seo网站排名优化
  • 网站宣传夸大处罚站长工具seo下载
  • 那个网站可以做视频app制作互联网销售
  • 企业网站建设全套流程安徽企业网站建设
  • 网站界面设计的发展google搜索免费入口
  • 儿童教育网站怎么做有趣推广营销策划方案
  • dw网站首页的滚动图片怎么做seo外贸公司推广
  • 怎样找回网站域名密码推动高质量发展