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

网站开发时如何设计英文版本磁力兔子

网站开发时如何设计英文版本,磁力兔子,网站定制建设公司,有什么网站可以做设计赚钱吗最近准备从简单到困难跟几个教程用以加强自己的业务能力,相信很多小伙伴都做过胡闹厨房这一个案例,其实这个案例比较初级,但是也包含了很多平常可能注意不到小细节,所以我就以它为举例,拓展其中的数学知识 CodeMonkey教…

        最近准备从简单到困难跟几个教程用以加强自己的业务能力,相信很多小伙伴都做过胡闹厨房这一个案例,其实这个案例比较初级,但是也包含了很多平常可能注意不到小细节,所以我就以它为举例,拓展其中的数学知识

       CodeMonkey教程: https://www.youtube.com/watch?v=QDWlGOocKm8

        Siki学院汉化教程:如何使用Unity开发分手厨房(胡闹厨房)-Unity2023 - SiKi学院|SiKi学堂 - unity|u3d|虚幻|ue4/5|java|python|人工智能|视频教程|在线课程

目录

1.情景 发现问题

 2.解决问题

​编辑3.总结


 

版本:Unity6

模板:3D核心(渲染管线:URP)

1.情景 发现问题

        角色移动大家都不陌生,无论是加position值,还是调用translate,rigidbody/2D中的三个api都可以做到

        就比如:

    float x = Input.GetAxisRaw("Horizontal");float z = Input.GetAxisRaw("Vertical");Vector3 move = new Vector3(x, 0, z) * Time.deltaTime * speed;transform.position += move;

        但是这样做有个问题就是角色斜角位移值与xz轴上不一致 不信把代码改成下面这样,来看一下move的值

        其中:move.magnitude是求向量模长,对三维向量模长公式为:

d7a6f9a926c84831901415add87a2b4c.png

  Vector3 move = new Vector3(x, 0, z);//* Time.deltaTime * speed;        Debug.Log(move.magnitude);

f6a2a33eadcd4bba8aaf93974003aa63.gif 

斜向移动的时候发现move的值变成了1.4这是怎么来的?

当组合键比如wd输入的时候 move =(1,0,1)所以模长如下

99945047bad341f6b660ce2dd9891e8b.png

   但是我们预期的正常位移值应该是这样子的                   却变成了这样子:

 b33416bab8a54bf493d8e2291bf0c3dc.png                        fc9bebaad9e54b99921ef31123bbbb6c.png

 2.解决问题

        我们要将move的向量值单位化

        单位向量的特点为模长为1 这样就完美符合了Radius=1的一个圆

        之后由speed去控制具体的移动速度(time.deltatime不固定但是非常小 比如0.0056和0.0081,所以其对数量级影响大但对单位下的值影响小)

单位化三维向量:79bc312f11c7452e9f23001bac1de72d.png

几何表现:向量的各分量可能不为1,但是加起来的模长肯定为1

 448da5d084fe49b08ff213657667a75d.png

也就是说: 

  Vector3 move = new Vector3(x, 0, z);//* Time.deltaTime * speed;move = move.normalized;Debug.Log(move.magnitude);

 这样无论我怎么按斜方向组合键都是130cf83b2382c48179660ea84c6856a6d.gif

因为我的x和z的值来源都是input.getaxisraw 所以固定为1

这些情况下 move=(1,0,0)或者(0,0,1)模长=1

斜角的计算因为将(1,0,1)更改成了(1/根号2,0,1/根号2),所以模长如下

6a1ca5e38caf453ab1d0c63b9715f606.png
3.总结

        虽然小学生来了都能解决这个单位化向量的问题,但是其确实线性代数中的根基,更常应用于那些需要着重关注方向而淡化向量长度差异的场景

        比如在图形学中确定光照方向、计算法线方向等,使用单位向量可以方便地进行向量点积、叉积等运算来获取角度、判断位置关系等;

 

 

 

 

 

 

 

       

         

       

 

http://www.hkea.cn/news/567440/

相关文章:

  • 网站悬浮窗口网站关键词全国各地的排名情况
  • 做网站得叫什么优化关键词排名
  • 丰县住房与城乡建设部网站太原网站制作优化seo公司
  • 微信如何做微商城网站建设手机网站智能建站
  • 网站尾部分页数字怎么做推广app大全
  • 建筑设计软件有哪些优化网站建设
  • 网站开发 word文件预览医疗器械龙头股
  • 电子商务网站建设花费南宁百度seo排名价格
  • 做公司网站要注意哪些问题真正免费建站网站
  • 在线服务器代理杭州seo网络公司
  • wordpress邮件订阅seo技术外包
  • 深圳营销网站建站公司搜索引擎关键词的工具
  • 做网站如何网站考虑优化游戏推广员是诈骗吗
  • 公众号做视频网站吗关键词排名怎么做上首页
  • 重庆做网站价格优化软件下载
  • 如何做网站镜像今日最火的新闻
  • 水果网站开发所需的成本市场营销实际案例
  • 无锡市新吴区住房和建设交通局网站西安百度关键词包年
  • 网站平台方案设计seo上首页
  • 郑州做网站的联系方式搜狗友链交换
  • 一般建设一个网站多少钱怎么接广告赚钱
  • 计算机专业网站开发方向销售推广方案
  • 上海网站建设公司排名西安百度公司
  • 中国网网址是多少网站推广优化教程
  • 关于加强机关网站建设运营培训
  • dw做的网站怎么让别人看到如何建立一个网站
  • 保险网站建设优缺点seo代码优化步骤
  • 如何快速建网站百度电脑版入口
  • 山东省建设工程信息网站最近最新的新闻
  • 免费网站建设方案锦绣大地seo官网