移动的物体是LuoGan04

目标位置有local position 和旋转确定。Rotation就四元素,其可以把面板调为debug时,再查看。

但这样写会比较麻烦,一个改进的方案是把目的地的位置调好后,将其做成预制体,这时可以面板上把这个零件删除。然后在脚本中同样申请一个public变量,把目的地的预制体赋给它,在通过transform获取其position和rotation这样会比上面第一种方案可能好一点。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class AutoA : MonoBehaviour {GameObject LuoGan04;Vector3 LuoGan04Aim = new Vector3(37.71f, 4.74f, -22.0f);Quaternion LuoGan04Qua = new Quaternion(0.0f, 0.0f, 0.0f, 0.0f);// Use this for initializationvoid Start () {LuoGan04 = GameObject.Find ("04_LuoGan");print (LuoGan04.name );}// Update is called once per framevoid Update () {print ("000000000p" + LuoGan04.transform.localPosition);print ("1111111111111p" +LuoGan04Aim);print ("2222222222222p" + (LuoGan04.transform.localPosition - LuoGan04Aim).magnitude );if (Mathf.Sqrt((LuoGan04.transform.localPosition - LuoGan04Aim).magnitude) < 1.5) {LuoGan04.transform.localPosition = LuoGan04Aim;LuoGan04.transform.localRotation = LuoGan04Qua;}}
}

Unity移动物体时,当接近目的地时自动吸附相关推荐

  1. Unity使用Gradle打包方式接入Firebase时配置文件google-services.json遇到的坑

    Unity使用Gradle打包方式接入Firebase时配置文件google-services.json遇到的坑 1.unity打包的时候找不到google-services.json 1.首先在ma ...

  2. unity用代码控制材质emission color时,勾选了emission后启动不能正常控制自发光颜色的问题解决

    问题描述: 最近实现一个功能是根据摄像机高度控制材质emission color的自发光(相关材质勾选emission,编写脚本控制emission color的值),做好了之后发现启动不能正常自发光 ...

  3. Unity使用Skinned Mesh Renederer的BlendShapes时,报错“Platform does not support compute shaders”

    Unity使用Skinned Mesh Renederer的BlendShapes时,报错"Platform does not support compute shaders" 报 ...

  4. Unity 判断物体是否是在相机视野内

    你玩吃鸡游戏有没有这样的经历,往往只有当枪在你的视野内时,才可以捡起,而如果你背对枪,就算距离很近时,也没有办法捡起.如何用Unity来实现类似的功能呢,来学习吧! Mesh Renderer: Me ...

  5. Unity查找物体的子物体、孙物体

    Unity查找物体下的所有物体 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人! (拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- 心 ...

  6. [Unity]3D物体透明化方法透明材质球

    Default-Skybox,Shader:Skybox/Procedural 使用透明材质 1.使用自带的天空盒材质 新建3D物体,自带是初始材质 将其替换成如上图所示的Default-Skybox ...

  7. Unity 让物体同时播放两种动画

    在用Unity开发工程中,会遇到需要让一个物体同时播放两种动画的情况,举个简单的例子: 一只小鸟,这只小鸟会拍翅膀,这只小鸟也会按一定的轨迹飞行.   实现这个需求有几种思路: 1. 用动画控制器控制 ...

  8. unity让物体具有高光_具有随机高光的蜂窝导航

    unity让物体具有高光 A few months ago I created a CSS "diamond" mesh navigation; this time, I thou ...

  9. 写时复制,写时拷贝,写时分裂,Copy on write

    2019独角兽企业重金招聘Python工程师标准>>> 写时复制,写时拷贝,写时分裂 (Copy-on-write,简称COW)是计算机资源管理方面的一种优化技术,有着广泛的应用,比 ...

  10. c语言运行时显示内存不足,请问:c或c++运行时 遇到虚拟内存不足时咋办,帮优化下代码...

    请问:c或c++运行时 遇到虚拟内存不足时咋办,帮优化下代码 [size=4][size=5]我编的一个高精度解hilbert方程组的程序段,用的是GS跌代,但运行时出现"虚拟内存不足&qu ...

最新文章

  1. spring中那些让你爱不释手的代码技巧
  2. oracle的cols,Oracle cols_as_rows 比对数据
  3. 软件工程的实践项目的自我目标
  4. 真诚推荐几个最值得关注的前端公众号
  5. php 数组值sum,php sum数组值(如果特定列的值重复)
  6. 随想录(qemu仿真linux kernel)
  7. 银行家算法课程设计(附源代码)
  8. 45. 将脚本放在底部(6)
  9. 2018美赛D翻译从汽油驾驶到 E 驾驶( E 指电,而不是空)
  10. 皮尔森相关系数、皮尔逊相关系数(Pearson correlation coefficient)的存在性问题
  11. 软件测试开发高频面试题及参考答案(适用校招)
  12. 雷电android模拟器端口,【雷电命令】雷电安卓模拟器修改信息及常用adb命令整理贴...
  13. U盘不能复制超过4G的文件解决方法
  14. Qt 常用文件对话框及消息对话框使用
  15. Unity Timeline自定义轨道
  16. Parrot OS 4.6渗透测试系统安装与基础环境搭建
  17. C# 关于压缩、加密、解压问题
  18. 设置HTML为桌面壁纸
  19. 7-4 平面向量加法 (15 分)---->c语言的深度刨析
  20. FPGA、集创赛记录

热门文章

  1. idea 新建spring clound 项目_手把手教你spring源码搭建
  2. React Native系列文章
  3. 适合人工智能开发的5种最佳编程语言优缺点对比
  4. 如何从C快速过渡到C++
  5. Linux三剑客--grep
  6. Python 学习笔记 - RabbitMQ
  7. 后台访问突然出现一串代码,且不能显示页面
  8. Ffplay视频播放流程
  9. 【面试必备】CSS盒模型的点点滴滴
  10. 用webclient实现无空间上传文件错误:Could not find a part of the path .....