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

吉林省 网站建设小网站怎么建设

吉林省 网站建设,小网站怎么建设,北京软件app开发公司,网站关键字布局Unity检测地面坡度 前言使用 代码 前言 此功能为#xff0c;人物在爬坡等功能时可以检测地面坡度从而完成向某个方向给力或者完成其他操作 使用 其中我们创建了脚本GradeCalculation#xff0c;把脚本挂载到人物上即可#xff0c;或者有其他的使用方式#xff0c;可自行… Unity检测地面坡度 前言使用 代码 前言 此功能为人物在爬坡等功能时可以检测地面坡度从而完成向某个方向给力或者完成其他操作 使用 其中我们创建了脚本GradeCalculation把脚本挂载到人物上即可或者有其他的使用方式可自行拆分使用注其中需要修改地形的layer层级或者使用默认的就不用修改了。 代码 using System.Collections; using System.Collections.Generic; using System.Linq; using UnityEngine;public class GradeCalculation : MonoBehaviour {private Vector3 mLastPosition; // 上一帧的位置private Vector3 mForward; // 当前方向public float NeedleDistance 1.0f; // 针尖距离public float NeedleHeightOffset 1.0f; // 针尖高度偏移// Start is called before the first frame updatevoid Start(){// 在这里进行初始化}// Update is called once per framevoid Update(){// 在每一帧更新时输出坡度的读数Debug.Log(坡度的读数 speedctr());}// 计算坡度的方法private float speedctr(){if (mLastPosition null){mLastPosition transform.position;}// 计算当前方向Vector3 forward (transform.position - mLastPosition);mLastPosition transform.position;mForward forward.normalized;// 计算针尖位置Vector3 pos transform.position (mForward * NeedleDistance);pos.y NeedleHeightOffset;float steepness 0.0f; // 坡度值初始化// 创建射线以检测地面Ray ray new Ray(transform.position new Vector3(0, NeedleHeightOffset, 0), Vector3.down);RaycastHit hitCur;// 如果射线与地面碰撞if (Physics.Raycast(ray, out hitCur, 100.0f, LayerMask.GetMask(Default)))//“Default”是你的地面Layer层级名字{ray new Ray(pos, Vector3.down);// 沿着当前方向发射射线按距离排序var hitsForward Physics.RaycastAll(ray, 100.0f, LayerMask.GetMask(Default)).OrderBy(h h.distance).ToArray();if (hitsForward.Count() 0)steepness 0f; // 如果没有碰到地面坡度为0else{// 计算坡度float deltaH hitsForward[0].point.y - hitCur.point.y;float dist (hitsForward[0].point - hitCur.point).magnitude;if (dist ! 0){steepness Mathf.Asin(deltaH / dist) / Mathf.PI * 180.0f;}}}return steepness; // 返回坡度值} }
http://www.dnsts.com.cn/news/86374.html

相关文章:

  • dw怎么新建网站漫画主体wordpress
  • 湖南郴州建设局网站本地用织梦做网站
  • 安全联盟可信任网站认证 网站wordpress手机播放
  • 网站模板 百科网站服务器购买价格
  • 拉链网站源码公司画册设计制作
  • 落地页模板网站2017年网站开发用什么语言
  • html5简易网站建设搜狗推广下架
  • 万能网站wordpress noinput
  • 济南高端网站设计建设网站建设劳务合同
  • 起名最好的网站排名网页版微信登不上去怎么回事
  • 怎么从零开始做网站公司注册流程及资料
  • 安庆跨境电商建站哪家好成都建设网站价格
  • 超链接到网站怎么做视频文件下载小广告
  • 简述网站开发建设的基本流程适合做外链的网站
  • 网站在政务新媒体建设深圳网站论坛建设
  • 谁会建设网站四川省建设厅门户网站
  • 网站建设模板简单浙江省住房和城乡建设厅干部学校网站
  • 如何制作个人网站主页重庆网站运营
  • 深圳福田区住房和建设局网站官网如何用微信公众号做企业网站
  • 四海网络网站建设wordpress固定链接是存在哪个表
  • 建设汽车之家之类网站多少钱订货系统
  • 网站建设相关博客四川省人事考试网
  • 网站开发与软件开发的异同怎么查询公司的营业执照
  • 商会网站怎么做国内百度云网站建设
  • ppt那个网站做的好怎么查看一个网站的建设地区
  • 网站建设开发合同网站后端开发
  • 织梦网站建设功能网站价格
  • 旅游景区网站建设规划建设银行手机银行app类型
  • 珠海模板建站定制网站小程序怎么制作自己的小程序
  • 专业 旅游网站建设怎样用网络挣钱