2DUI跟踪3D模型,更精准的嵌套与跟踪

news2024/10/6 1:36:52

实现的效果:

1、2DUI跟踪模型指定位置,跟随模型移动

2、2DUI时刻面向摄像机

首先准备一个模型。如下图:

在此模型层级下新建Canvas(画布)

 

 改显示模式为世界空间

 

在canvas下创建Image(图像)

放上你喜欢的提示框图片

然后 再Image层级下想放点啥就放点啥,这些就不赘述了。

最重要的,这个需要手动调整位置

运行看情况         

 

 

 

 

第一个功能实现了。

接下来时时刻面向相机,写方法,将脚本挂在Canvas上

private Transform target;//摄像机对象
    // Start is called before the first frame update
    void Start()
    {
        target = GameObject.Find("Main Camera").GetComponent<Transform>();
    }

    // Update is called once per frame
    void Update()
    {
        Vector3 tar = target.position;
        //tar.x = transform.position.x;
        tar.y = transform.position.y;
        //tar.z = transform.position.z;
        transform.LookAt(tar);
    }

 看效果

 

 

实时跟随,OK!下课 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/648826.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

包看包会Stable Diffusion原理,新手也能看明白

知道看文章的人怎么看&#xff0c;听我讲的人经常反应的就是听不明白。于是我又在网上找了一下&#xff0c;发现这篇文章讲的很好&#xff0c;算得上是深入浅出&#xff0c;可惜是英文的&#xff0c;就把它翻译了一下&#xff1a; https://stable-diffusion-art.com/how-stabl…

一次过!快速申领软件著作权

文章目录 一次过&#xff01;快速申领软件著作权1 软件著作权的定义2 申请流程2.1 准备申请材料2.2 登录软著局申请系统并进行填写2.3 审核2.4 补正和修改申请材料2.5 接受核准并领证 3 申请材料4 注意事项5 总结 一次过&#xff01;快速申领软件著作权 申领软件著作权是保护软…

【Nexus】Nexus创建Maven私服

目录 一、前言二、创建Blob Stores1、在创建Repository之前&#xff0c;设定一个文件存储目录Blob&#xff0c;方便后序管理2、选择创建的Blob类型为File&#xff0c;根据需要选择是否超出约束时进行报警&#xff0c;以及约束类型和约束限制3、成功创建好的页面 三、创建Reposi…

如何快速翻译ppt文档?分享几个实用的文档翻译方法

想必你也曾有过这样的困扰&#xff1a;在工作或学习中&#xff0c;需要阅读外语PPT的内容&#xff0c;但是却遇到了语言障碍&#xff0c;无法流利地理解其中的意思。这时&#xff0c;我们就需要翻译ppt的软件来帮助我们解决问题。那么&#xff0c;翻译ppt的软件哪个好呢&#x…

【LeetCode热题100】打卡第22天:编辑距离颜色分类

文章目录 【LeetCode热题100】打卡第22天&#xff1a;编辑距离&颜色分类⛅前言 编辑距离&#x1f512;题目&#x1f511;题解 颜色分类&#x1f512;题目&#x1f511;题解 【LeetCode热题100】打卡第22天&#xff1a;编辑距离&颜色分类 ⛅前言 大家好&#xff0c;我是…

Vue杂记:全选多个选择框

可以使用 v-model 来绑定一个布尔类型的变量来实现全选多个选择框的功能。具体步骤如下&#xff1a; 在data中定义一个数组&#xff0c;用来存储所有需要选择的项的状态。 在模板中使用 v-for 指令循环渲染每个选择框&#xff0c;并将每个选择框的状态绑定到数组中对应的项上。…

关于文件操作工具类及readLine()方法

这里写自定义目录标题 一&#xff1a;文件流通用操作工具类二、工具类讲解三、拓展报错解决 一&#xff1a;文件流通用操作工具类 package com.zkyq.file.common.utils;import com.zkyq.common.utils.DateUtils; import com.zkyq.file.common.service.EleRealDataService; imp…

报表生成器FastReport .Net用户指南:“Line“对象及属性

FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC报表分析解决方案&#xff0c;使用FastReport .NET可以创建独立于应用程序的.NET报表&#xff0c;同时FastReport .Net支持中文、英语等14种语言&#xff0c;可以让你的产品保证真正的国际性。 FastReport.NET官方版…

Maven入门

目录 1.为什么要学习Maven 1. 作为jar包的管理工具 2.作为构建管理工具 3.结论 2.什么是Maven 1. 构建包含的主要环节 2.依赖 3.Maven的工作机制 3.Maven的核心概念&#xff1a; 1.坐标 2.POM 3.约定的目录结构 4.生命周期 5.插件与目标 6.仓库 4.Maven操作 5…

现实版“超级英雄”!外卖小哥从10余米高桥纵身跳下救人

“我心里也很怂啊&#xff0c;但个人害怕跟别人的命比起来&#xff0c;肯定是救人要紧&#xff0c;人命关天的事&#xff0c;还用想吗&#xff1f;” 这是一位勇敢外卖小哥在接受媒体采访时说的。 语言虽朴实无华&#xff0c;却道出了一个重要的价值观&#xff1a;人命关天&…

APP测试面试题快问快答(四)

16.App测试的实时日志如何获取&#xff1f; 考察点&#xff1a;是否有移动app测试的日志获取相关经验 一般可以通过以下方式获取&#xff1a; 1.可以使用adb命令&#xff1a;adb logcat | findstr "com.sankuai.meituan" >d:\test.txt 2.用ddms抓取&#xff0…

Android中的异步处理之RxJava与协程(Coroutines)使用案例PK

RxJava一直是我长久以来的救星。它提供了丰富的功能&#xff0c;让我在Android编程中更加注重响应式思维。我的代码中到处都是Single、Subject和Completable。 而现在&#xff0c;协程成为了备受赞誉和推崇的选择&#xff0c;许多演讲和会议都推荐使用。于是我开始学习它。 为…

使用Vision Transformers实现高效语义分割的内容感知共享Token

文章目录 Content-aware Token Sharing for Efficient Semantic Segmentation with Vision Transformers摘要本文方法Content-aware token sharing frameworkContent-aware token sharing policy 实验结果 Content-aware Token Sharing for Efficient Semantic Segmentation wi…

Vue中如何进行滚动吸顶与侧边栏固定

Vue中如何进行滚动吸顶与侧边栏固定 在Vue应用程序中&#xff0c;当需要实现滚动吸顶和侧边栏固定效果时&#xff0c;我们可以使用一些技术来实现。这些技术包括CSS和JavaScript&#xff0c;可以帮助我们实现各种各样的滚动效果。 如何实现滚动吸顶&#xff1f; 滚动吸顶是指…

Ubuntu 系统如何使用 root 用户登录实例

Ubuntu 系统的默认用户名是 ubuntu&#xff0c;并在安装过程中默认不设置 root 帐户和密码。您如有需要&#xff0c;可在设置中开启允许 root 用户登录。具体操作步骤如下&#xff1a; 1. 使用 ubuntu 帐户登录轻量应用服务器。 2. 执行以下命令&#xff0c;设置 root 密码。…

Java判断一个字符串是否包含某个字符串

开发过程中&#xff0c;有时会判断一个字符串是否包含某个字符串的操作&#xff0c;这里总结判断方法。 方式一&#xff1a;contains()方法 理解&#xff1a;contains() 方法用于判断字符串中是否包含指定的字符或字符串。&#xff08;判断一个字符串是否包含某个字符串&#…

网上书店 Vue+Spring boot+H5+Uniapp

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 基于VueSpring boot的网上书城 目录一、项目模块二、项目模块三 技术选型四、运行环境五 .PC登录页面代码六 .H5登录页面代码 运行效果源码 目录 网上书店 VueSpring bootH5U…

Cos 文件上传下载

目录 方法一&#xff1a; maven依赖&#xff1a; UploadServlet upload.jsp 方法二&#xff1a; maven依赖 UploadServlet upload.jsp success.jsp error.jsp 运行结果&#xff1a; 百度文件上传插件&#xff1a; Web Uploader 本文通过JSPServlet的架构&#xff0c…

华为OD机试真题 JavaScript 实现【字符串变换最小字符串】【2022Q4 100分】

一、题目描述 给定一个字符串s&#xff0c;最多只能进行一次变换&#xff0c;返回变换后能得到的最小字符串&#xff08;按照字典序进行比较&#xff09;。 变换规则&#xff1a;交换字符串中任意两个不同位置的字符。 二、输入描述 一串小写字母组成的字符串s。 三、输出…

文件系统整体流程介绍

一、什么是文件系统 计算机的文件系统是一种存储和组织计算机数据的方法&#xff0c;它使得对其访问和查找变得容易&#xff0c;文件系统使用文件和树形目录的抽象逻辑概念&#xff0c;用户使用文件系统来保存数据不必关心数据实际保存在硬盘的地址为多少的数据块上&#xff0…