首页 > 其他分享 >UI朝向相机

UI朝向相机

时间:2023-04-03 19:22:31浏览次数:43  
标签:case 朝向 transform 相机 Camera UI Mode forward LookAt

public class LookAtCamera : MonoBehaviour
{
    private enum Mode
    {
        LookAt,
        LookAtInverted,
        Forward,
        ForwardInverted,
    }

    [SerializeField] private Mode mode;

    void LateUpdate()
    {
        switch (mode)
        {
            case Mode.LookAt:
                transform.LookAt(Camera.main.transform);
                break;

            case Mode.LookAtInverted:
                Vector3 dirFromCamera = transform.position - Camera.main.transform.forward;
                transform.LookAt(dirFromCamera);
                break;

            case Mode.Forward:
                transform.forward = Camera.main.transform.forward;
                break;

            case Mode.ForwardInverted:
                transform.forward = -Camera.main.transform.forward;
                break;

        }
    }
}

标签:case,朝向,transform,相机,Camera,UI,Mode,forward,LookAt
From: https://www.cnblogs.com/dewxin/p/17284103.html

相关文章

  • OUI查询(MAC地址厂商查询)
    IEEEOUIhttps://standards-oui.ieee.org/MAC地址查询-在线工具https://itool.co/mac查询MAC地址厂商信息、制造商名称......
  • Hystrix(一):为什么@EnableCircuitBreaker和@HystrixCommand能驱动Hystrix
    一、@EnableCircuitBreakerEnableCircuitBreaker源码如下:从源码看出实例化了@EnableCircuitBreaker注解实例化了EnableCircuitBreakerImportSelector这个类。再来看EnableCircuitBreakerImportSelector源码:EnableCircuitBreakerImportSelector继承了SpringFactoryImportSelector,Spr......
  • 智能且集成的端到端移动应用程序安全解决方案——Quixxi简介
    移动应用程序安全变得简单快捷Quixxi是一种智能且集成的端到端移动应用程序安全解决方案。这个强大的工具可供开发人员在几分钟内保护和监控任何移动应用程序。 QuixxiSecurity评估应用程序,以便您了解它们有哪些漏洞。它允许您对应用程序进行渗透测试,并在应用程序周围放置......
  • Python 自动化指南(繁琐工作自动化)第二版:二十、使用 GUI 自动化控制键盘和鼠标
    原文:https://automatetheboringstuff.com/2e/chapter20/了解用于编辑电子表格、下载文件和启动程序的各种Python模块是很有用的,但有时您需要使用的应用没有任何模块。在计算机上实现任务自动化的终极工具是你编写的直接控制键盘和鼠标的程序。这些程序可以通过发送虚拟击键......
  • @Transactional(propagation=Propagation.REQUIRED)数据库事务的7种传播行为特性
      ClassA{@Transactional(propagation=propagation.REQUIRED)publicvoidaMethod{Bb=newB();b.bMethod();}}//inB.javaClassB{@Transactional(propagation=propagation.REQUIRED)publicvoidbMethod......
  • cmake CMAKE_BUILD_TYPE
    https://stackoverflow.com/questions/24460486/cmake-build-type-is-not-being-used-in-cmakelists-txtTherearetwotypesofgenerators:single-configurationsandmulti-configurations.1.SingleconfigurationsMake-likegenerators:UnixMakefiles,NMakeMakef......
  • Element UI 【表格合计】el-table 实战范例 -- 添加单位,自定义计算逻辑
    需求描述末尾合计行的需求如下:第1列显示“合计”无法求和的列,显示“——”可以求和的列,显示求和结果,并添加对应的单位命中率列的合计逻辑为:总命中数/总射击次数代码实现要点详见代码中的备注<template><divclass="tableBox"><el-table:data="tableData"bo......
  • 安装 Stable Diffusion web UI
    AI画图安装首先需要python和gitpython:https://www.python.org/downloads/windows/(建议用3.10.6)git:https://git-scm.com/download/win我的是3.10.7,感觉应该影响不大新建个文件夹,就要AI吧,cmd下cdAI到目录下,执行:gitclonehttps://github.com/AUTOMATIC1111/stable-diff......
  • 基于Labelstudio的UIE半监督智能标注方案(本地版)
    基于Labelstudio的UIE半监督智能标注方案(本地版)更多技术细节参考上一篇项目,本篇主要侧重本地端链路走通教学,提速提效:基于Labelstudio的UIE半监督深度学习的智能标注方案(云端版),提效更多内容参考文末码源自然语言处理信息抽取智能标注方案包括以下几种:基于规则的标注方案:通......
  • layui和vue.js和jq一起使用调用vue方法及变量
    <divclass="layui-rowlayui-col-space15"id="app"></div>定义vueApp:letvueApprequire(['vue'],function(Vue){vueApp=newVue({el:"#app",data:{where......