当前位置: 首页 > news >正文

营子区住房和城乡建设局网站常州最新消息今天

营子区住房和城乡建设局网站,常州最新消息今天,深圳华强北招聘网,群晖 wordpress配置该脚本挂载到需要被移动、旋转控制的物体身上#xff0c;也可以之间挂在到摄像机上#xff01; 挂载到摄像机上可以实现第一人称视角控制#xff01; 挂载到物体身上#xff0c;配合摄像机跟踪脚本可以实现#xff0c;第三人称视角控制#xff01; 第一人称视角 将角…该脚本挂载到需要被移动、旋转控制的物体身上也可以之间挂在到摄像机上 挂载到摄像机上可以实现第一人称视角控制 挂载到物体身上配合摄像机跟踪脚本可以实现第三人称视角控制  第一人称视角 将角色控制脚本挂给摄像机即可 以下是角色控制脚本 using System.Collections; using System.Collections.Generic; using UnityEngine; public class CharacterControl : MonoBehaviour {         public float MoveSpeed 50f; //用来提供移动旋转速度     public float RotateSpeed 30f;     /// summary     /// 这个变量是主角Y轴旋转的角度     /// /summary     private float rotationY 0f;     /// summary     /// 这个变量是主角X轴旋转的角度     /// /summary     private float rotationX 0f;     void Start()     {         //从场景中分别拿到所需的游戏物体     }     void LateUpdate()     {           ControlRole();//用来控制物体移动和旋转     }         /// summary     /// 控制主角物体移动旋转     /// /summary     void ControlRole()     {         //控制脚本所在物体的移动;         float X Input.GetAxis(Horizontal);         float Z Input.GetAxis(Vertical);         float Y Input.GetAxis(Jump);         transform.Translate(new Vector3(X * MoveSpeed * Time.deltaTime, Y * MoveSpeed * Time.deltaTime, Z * MoveSpeed * Time.deltaTime), Space.Self);         //这个函数是获取WASD参数XY得到-1-1然后赋值到三维向量作为移动函数的数值         //接下来控制物体的旋转 当用户通过鼠标移动时代码将根据用户的输入来旋转游戏对象。           float MouseXValue Input.GetAxis(Mouse X);         rotationY MouseXValue * RotateSpeed * Time.deltaTime;         //这段代码获取鼠标在水平方向上的移动值并乘以旋转速度和时间增量。         //然后将结果添加到 rotationY 变量中以控制游戏对象绕 Y 轴的旋转         float MouseYValue Input.GetAxis(Mouse Y);         rotationX - MouseYValue * RotateSpeed * Time.deltaTime;         //这段代码获取鼠标在垂直方向上的移动值并乘以旋转速度和时间增量。         //然后将结果减去 rotationX 变量中以控制游戏对象绕 X 轴的旋转。         transform.localRotation Quaternion.Euler(rotationX, rotationY, 0f);         //这段代码使用 Euler 角度创建一个新的旋转四元数并将其应用于游戏对象的局部旋转。         //通过设置 rotationX 和 rotationY 的值可以控制游戏对象在 X 和 Y 轴上的旋转。     }     /// summary     /// 限制一下上下旋转的角度     /// /summary     void LimitRotateX()     {         if (rotationX -360)         {             rotationX 360;         }         if (rotationX 360)         {             rotationX - 360;         }         //限制单次旋转的最大角度也就是不超过90度也可以设置一个外部变量便于用户控制         rotationX Mathf.Clamp(rotationX, -90f, 90f);     } }//end class   第三人称 将上面 角色控制脚本挂给模型并添加一个摄像机追踪空物体便于摄像机有一个追踪目标然后把下面脚本挂给摄像机 附赠摄像机跟踪脚本如果你角色控制脚本给了摄像机那么这个脚本就不需要了 using System.Collections; using System.Collections.Generic; using UnityEngine; public class CameraFollow : MonoBehaviour {     public Transform target; // 跟踪目标     public float smoothTime 0.3f; // 平滑时间     private Vector3 velocity Vector3.zero;     void Update()     {         计算新的位置         Vector3 targetPosition target.TransformPoint(new Vector3(0,1,-5));//本地坐标转世界坐标         平滑移动到新的位置         transform.position Vector3.SmoothDamp(transform.position, targetPosition, ref velocity, smoothTime);         transform.LookAt(target);     } }
http://www.zqtcl.cn/news/317512/

相关文章:

  • 安徽城乡建设 厅网站电子商务网站建设需要哪些步骤
  • 网站建设应该懂什么知识青岛模板网站建设
  • 免费cms建站系统有哪些网站设计项目总结
  • 做网站湖州网站后台管理系统如何使用
  • 网站建设报价单-中英文版长春省妇幼网站做四维
  • 注册网站免费网站上传小马后怎么做
  • 我省推行制度推动山西品牌建设整站优化网站
  • 临海手机网站设计网站设计 深圳
  • 网站推广做哪个比较好百度怎么优化排名
  • 做jsp网站时怎么预览wordpress安装不上
  • 网站建设深圳官网怎么制作网站镜像
  • 弹幕网站开发难么招生网站建设的意义
  • 网站空间多大合适软件开发培训机构网课
  • 13个实用平面设计网站网络推广一个月的收入
  • 淮安企业网站制作校园网网络规划与设计方案
  • html完整网站开发自媒体平台账号注册
  • 厦门seo网站网站空间 群集
  • 青岛网站推广方案营销自动化平台
  • 管理信息系统与网站建设有什么区别python版wordpress
  • 济南市建设行政主管部门网站公众号登录入口官网
  • 深圳苏州企业网站建设服务企业做网站需要什么条件
  • 电脑什么网站可以做长图攻略公众号 微网站开发
  • 网站核检单怎么用小皮创建网站
  • 企业网站托管平台有哪些烟台高新区建设局网站
  • 石家庄网站做网站和县网页定制
  • 网站个人备案和企业备案潍坊公司注册网站
  • 建个网站的流程互联网裁员
  • 设置网站模板汉口网站建设公司
  • 网站对一个关键词做排名怎么做网站建设 图纸网
  • 什么网站比较吸引流量网页设计代码td