首页 > 编程语言 >Unity3D c# 使对象物体始终面向摄像机

Unity3D c# 使对象物体始终面向摄像机

时间:2024-10-20 20:48:03浏览次数:9  
标签:Unity3D eulerAngles c# void transform private 摄像机 image public

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
 
public class LookAtMainCamera : MonoBehaviour {
 
	// Use this for initialization
	void Start () {
		
	}	
	// Update is called once per frame
	void Update () {
        
        
        //当前对象始终面向摄像机。
        this.transform.LookAt(Camera.main.transform.position);
        this.transform.rotation = Quaternion.Slerp(this.transform.rotation, Quaternion.LookRotation(Camera.main.transform.position - this.transform.position),0);
    }
}

  

原文链接:https://blog.csdn.net/qq_31726339/article/details/78131729

public class Test : MonoBehaviour
{
    public float rotationspeed = 3;//旋转速度
    //public float speedpostpone = 3;//移动延迟
    public Transform targetmodel;//围绕的目标物体
    private GameObject[] image;//需要旋转的物体
 
    private void Awake()
    {
        image = GameObject.FindGameObjectsWithTag("ico");//你定义tag的名字
    }
 
    private void Update()
    {
        foreach(GameObject game in image)
        {
            game.GetComponent<Transform>().eulerAngles = new Vector3(targetmodel.eulerAngles.x, targetmodel.eulerAngles.y, 0);
        }
    }
}

原文链接:https://blog.csdn.net/why820mmm/article/details/134695072

 

 

标签:Unity3D,eulerAngles,c#,void,transform,private,摄像机,image,public
From: https://www.cnblogs.com/zany-hui/p/18487869

相关文章

  • Codeforces Round 979 (Div. 2) C. A TRUE Battle
    题目链接:题目大意:Alice和Bob先后轮流向一串01字符串中加入or或and,前者想让结果为1后者想让结果为0,问Alice能不能赢。思路:对于相同的两个布尔值,or和and都不能改变它们,而对于Alice,他倾向于向01之间加入or,Bob则想加入and。一开始我想比较1和0的多少不就行了吗,但是不对,当你......
  • Codeforces Round 979 (Div. 2) B. Minimise Oneness
    题目链接:题目大意:构造长度为nnn的01字符串,使得全为零的子序列和至少有一个1的子序列的数量之差的绝对值最小。思路:很明显,所有子序列中不是全为0就是至少有一个1,所以算......
  • Codeforces Round 980 (Div. 2)
    糖丸了,什么沟史比赛A.ProfitableInterestRate初始有\(a\)个硬币,可以花费硬币开通盈利账户与非盈利账户开通盈利账户需要至少花费\(b\)个金币开通非盈利账户没有限制每在非盈利账户花费\(x\)元,盈利账户的限制\(b\)就减少\(2x\)元求最大的在盈利账户上的花......
  • BUUCThello word
    先下载题目,发现是个apk文件,先把他甩进ExeinfoPe,看看他有咩有放壳,看了一眼因该是没有然后把他甩进ida32位选择apk文件进入发现不可以!!!!!md这个纯一个2b,只能点击shift+f12进入字符串页面,然后点击alt+t进入查询字符串输入flag{发现了好东东提交答案结束......
  • openwifi的ad-hoc模式测试
    https://github.com/open-sdr/openwifi/blob/master/doc/app_notes/ad-hoc-two-sdr.md这是官网上的测试文档,其中的注意事项我看到不是我们的板子的无所谓了,但是提醒了发射和接收天线正交/垂直获得更好的效果(并没有,把天线垂直直接ping不通,给我忙一个下午才发现)按照手册上的指示,对......
  • 基于GWO灰狼优化的GroupCNN分组卷积网络时间序列预测算法matlab仿真
    1.算法运行效果图预览(完整程序运行后无水印) 2.算法运行软件版本matlab2022a 3.部分核心程序(完整版代码包含详细中文注释和操作步骤视频)a=2*(1-(t/Iters));fori=1:Numforj=1:dimr1=rand;r2=......
  • ThreadLocal
    为何引入ThreadLocal​ThreadLocal​对象可以提供线程局部变量,每个线程Thread​拥有一份自己的副本变量,多个线程互不干扰.下面举例说明引入ThreadLocal的有优点.SimpleDateFormatprivateSimpleDateFormatf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");publicvoidte......
  • vue(vue.js)—内置指令v-cloak、v-once、v-pre
    原文链接:vue(vue.js)—内置指令v-cloak、v-once、v-pre–每天进步一点点1.v-cloak情景:请求服务器资源的时候,服务器资源有可能延时响应,这时候,vue无法加载一些数据,比如下面这种情况,<divid="root"><div>你好,{{name}}<div></div>如果平常情况,这个是可以渲染数据的,但......
  • 重构案例:将纯HTML/JS项目迁移到Webpack
    我们已经了解了许多关于Webpack的知识,但要完全熟练掌握它并非易事。一个很好的学习方法是通过实际项目练习。当我们对Webpack的配置有了足够的理解后,就可以尝试重构一些项目。本次我选择了一个纯HTML/JS的PC项目进行重构,项目位于GitHub上,非常感谢该项目的贡献者。重构案例......
  • nz-select下拉框自适应宽度
    原文链接:nz-select下拉框自适应宽度–每天进步一点点数据如下:listOfData=[{"name":"标题1","id":"1"},{"name":"标题12","id":"2"},{"name":"标题123&q......