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

网站建设方案书应急处置方案网站空间的存放种类

网站建设方案书应急处置方案,网站空间的存放种类,上海牛巨微seo关键词优化,wordpress 301本文使用Rigidbody控制飞机#xff0c;基本不会穿模。 效果 飞行效果 这是一条优雅的广告 如果你也在开发飞机大战等类型的飞行游戏#xff0c;欢迎在主页搜索博文并参考。 搜索词#xff1a;Unity游戏(Assault空对地打击)开发。 脚本编写 首先是完整代码。 using System.Co… 本文使用Rigidbody控制飞机基本不会穿模。 效果 飞行效果 这是一条优雅的广告 如果你也在开发飞机大战等类型的飞行游戏欢迎在主页搜索博文并参考。 搜索词Unity游戏(Assault空对地打击)开发。 脚本编写 首先是完整代码。 using System.Collections; using System.Collections.Generic; using UnityEngine;public class FlightCtrl : MonoBehaviour {private float rotationSpeed 5f;private float rollSpeed 1f;private float minSpeed 40f;private float maxSpeed 200f;private float moveSpeed 100f;private Rigidbody rb;private void Start(){rb GetComponentRigidbody();}private void FixedUpdate(){Move();Yaw();Pitch();Roll();}private void Move(){float move Input.GetAxis(Vertical);moveSpeed move;if (moveSpeed minSpeed)moveSpeed minSpeed;else if (moveSpeed maxSpeed)moveSpeed maxSpeed;rb.velocity transform.forward * moveSpeed;}private void Yaw(){if (Input.GetMouseButton(0)){float yaw Input.GetAxis(Mouse X);Vector3 newTorque new Vector3(0f, yaw * pitchSpeed, 0f);rb.AddRelativeTorque(newTorque);}}private void Pitch(){if (Input.GetMouseButton(1)){float pitch Input.GetAxis(Mouse Y);Vector3 newTorque new Vector3(pitch * pitchSpeed, 0f, 0f);rb.AddRelativeTorque(newTorque);}}private void Roll(){float roll Input.GetAxis(Horizontal); // A, D/上, 下(-1, 1)Vector3 newTorque new Vector3(0f, 0f, -roll * rollSpeed);rb.AddRelativeTorque(newTorque);} } 分块解析 rotationSpeed后续有用请根据实际情况来调整数值控制偏航和俯仰的转向速度。 rollSpeed同理控制横滚的速度。 moveSpeed前进的速度初始为100f。 min/maxSpeed最低/高速。 rbRigidbody组件。 private float rotationSpeed 5f; private float rollSpeed 1f; private float minSpeed 40f; private float maxSpeed 200f;private float moveSpeed 100f; private Rigidbody rb; 用处获取Rigidbody组件用rb表示。 private void Start() {rb GetComponentRigidbody(); } 更新时进行飞机的 前后移动、偏航、俯仰、横滚如果需要操作。 private void FixedUpdate() {Move();Yaw();Pitch();Roll(); } move通常获取键盘的 W 和 S 键或者方向键的上下箭头W上(1)、S(下)(-1)。 加速或减速。 限制速度。 设置刚体速度方向为物体的前方速度为moveSpeed。 private void Move() {float move Input.GetAxis(Vertical);moveSpeed move;if (moveSpeed minSpeed)moveSpeed minSpeed;else if (moveSpeed maxSpeed)moveSpeed maxSpeed;rb.velocity transform.forward * moveSpeed; } 当左键按下时执行偏航操作左右转动。 获取鼠标的横向位置移动左右移动左-1右1 yaw * rotationSpeed直接用yaw力太大或太小需要乘一个数控制大小。 给刚体添加转向方向。 private void Yaw() {if (Input.GetMouseButton(0)){float yaw Input.GetAxis(Mouse X);Vector3 newTorque new Vector3(0f, yaw * rotationSpeed, 0f);rb.AddRelativeTorque(newTorque);} } 以此类推。 private void Pitch() {if (Input.GetMouseButton(1)){float pitch Input.GetAxis(Mouse Y);Vector3 newTorque new Vector3(pitch * rotationSpeed, 0f, 0f);rb.AddRelativeTorque(newTorque);} }private void Roll() {float roll Input.GetAxis(Horizontal); // A, D/上, 下(-1, 1)Vector3 newTorque new Vector3(0f, 0f, -roll * rollSpeed);rb.AddRelativeTorque(newTorque); }
http://www.w-s-a.com/news/93088/

相关文章:

  • 电子毕业设计代做网站wordpress 插件放在那
  • 黄石规划建设局网站怎么做存储网站
  • 网站安装wordpress滨江网站建设
  • 河南官网网站建设一般使用的分辨率显示密度是
  • dedecms新网站 上传到万网的空间宝洁公司网站做的怎么样
  • 网站建设语录优惠券的网站怎么做的
  • 白山市住房和建设局网站有实力高端网站设计地址
  • 沧州网站建设制作设计优化深圳网站自然优化
  • 企业做网站 乐云seowordpress中修改html
  • 网站细节门户wordpress主题下载
  • 全景网站模版wordpress套餐
  • 华为云建网站dw制作一个手机网站模板
  • 定陶菏泽网站建设河北新出现的传染病
  • 商业网站建设案例教程郑州服装网站建设公司
  • 网站内容怎么做专业的企业管理软件
  • 深圳网站制作公司排名微网站和微信公共平台的区别
  • 权威的唐山网站建设扁平网站欣赏
  • 网站外链建设工作计划应用公园app免费制作
  • 东莞营销型网站建设全自动建站系统
  • 网络在线培训网站建设方案虚拟主机配置WordPress
  • 建设工程信息查询哪个网站好台州做优化
  • wordpress页面回收站位置台州做网站
  • 邢台市行政区划图seo咨询师招聘
  • 外贸网站建设案例网站建设优化开发公司排名
  • 恩施网站优化郑州有没有厉害的seo
  • 电子商务网站建设与管理期末考试题铜山区建设局网站
  • 怎么做非法彩票网站大兴安岭网站建设公司
  • 网站备案授权书模板海外如何淘宝网站建设
  • 网站开发提供源代码dedecms做网站教程
  • 怎么做国际网站首页erp系统一套大概多少钱