控制物体移动

直接上代码(改脚本挂载到游戏物体上)

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class Move : MonoBehaviour
{private Vector3 move;  //移动方向private float movespeed = 3f;  //移动速度private float H, V; // Start is called before the first frame updatevoid Start(){move = new Vector3(0, 0, 0);}// Update is called once per framevoid Update(){//获取按键信息H = Input.GetAxis("Horizontal");V = Input.GetAxis("Vertical");move.x = H;move.z = V;//获取摄像机朝向float y = Camera.main.transform.rotation.eulerAngles.y;move = Quaternion.Euler(0, y, 0) * move;if (H != 0 || V != 0){//使物体移动transform.Translate(move * Time.deltaTime * movespeed, Space.World);//这一步是使物体移动时始终面向前方transform.rotation = Quaternion.Lerp(transform.rotation, Quaternion.Euler(0, y, 0), 0.05f);}}
}

控制摄像机移动的代码

第三人称摄像机移动

Unity3D 控制物体移动且自动旋转相关推荐

  1. Unity3d 控制物体移动、旋转、缩放

    在Unity中通过利用 Input Manager(输入管理器)可以很简单的实现对一个物体进行移动.旋转.缩放操作. 演示代码: //通过虚拟轴控制物体移动.旋转.缩放 public class Mo ...

  2. Unity3d 控制物体transform移动的几种方法

    在Unity开发中我们难免要使用代码控制角色的移动,现将已知的几种方法总结如下: 一.transform.Translate() function Translate (translation : V ...

  3. Unity如何刚体控制物体的移动以及旋转

    如何控制该场景中坦克的移动呢?这时我们需要给该坦克添加一个刚体,通过脚本控制实现坦克的移动效果. 同时,我们创建一个脚本实现移动效果,将该脚本放置到坦克上. public class TankMove ...

  4. unity3d控制物体移动

    (Vertical垂直)按下ws向前后移动 (Hotiaontal水平)按下ad向左右移动 //要把代码给到一个游戏物体身上

  5. unity物体自身轴旋转_unity3D实现物体任意角度自旋转

    本文实例为大家分享了unity3D实现物体任意角度自旋转的具体代码,供大家参考,具体内容如下 主要涉及函数: Input.GetAxis("Mouse x") 可取得鼠标横向(x轴 ...

  6. 自动旋转货架的实现方法

    导语 大家好,我是智能仓储物流技术研习社的社长,老K. 社区加入|原创12万字书等你领 2020-12-14 ^^可上下滑动查看^^ 文-网络整理 一个高效.省力和自动化的物流流程的建设,自动化仓库的 ...

  7. 【虚拟仿真】Unity3D中实现控制物体的旋转、移动、缩放

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦. 一.前言 ...

  8. Unity3D实践2:控制物体移动与旋转

    前文:https://blog.csdn.net/Jaihk662/article/details/86757037(Rigidbody物理类组件) https://blog.csdn.net/Jai ...

  9. 【Unity3D】物体、材质的设置、物体位移与旋转

    Unity3D和Flash一样,甚至可以说是和C#一样,拖完组件,再写一系列的脚本,完成编程,甚至可以说,就是带编程脚本的3DSMAX.那么如何完成最基本的物体.材质的设置.物体位移与旋转呢?下面用一 ...

最新文章

  1. “sql2005管道的另一端上无任何进程”及附带一系列问题完整解决方法
  2. linux c的内存映像
  3. JavaScript中调皮的undefined
  4. VHDL实现交通灯程序
  5. 非极大值抑制法(NMS,non-maximum suppression)
  6. 04-读取Word文档内容
  7. Lua学习篇③——数据类型
  8. 通过 blast 结果查看 测序数据fastq是否被污染,以及污染reads所属物种、所占比例
  9. 苹果手机很卡怎么解决_iPhone很卡怎么办,教您如何解决iPhone很卡问题!
  10. 算法:求小于N的最大素数
  11. C语言递归算法——汉诺塔问题(河内塔)
  12. 网络 | NAT、SNAT、DNAT
  13. 我自己很喜欢的几款文案编辑软件
  14. docker实现quagga_docker中安装quagga
  15. python中如何移动图形工作站_六招教你用Python分分钟构建好玩的深度学习应用
  16. 2018年10大最佳SDN解决方案(迄今为止)
  17. toad可以连接mysql吗_toad的连接数据库
  18. LeetCode-5411、摘樱桃 II-困难
  19. 关于在网页里调整倍速的小技巧
  20. 腾讯史上最拉风的行为

热门文章

  1. 零距离泛目录程序源码主动关键词主动收集主动配图 原创
  2. SSH的工作原理、加密方式以及配置多个ssh key
  3. python课后作业总结
  4. 公司企业搭建网站需要哪些步骤?
  5. 八、《我爱男保姆》经典台词
  6. SONY索尼A7S3相机HEVC|H.265视频RSV损坏修复MP4
  7. Uniapp引入json文件和引入Js文件
  8. 微信小程序——<image>图片组件图片显示闪烁
  9. office应用程序无法正常启动0xc0000142
  10. phpcm——域名转换问题