![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity学习
文章平均质量分 81
学习使我快乐13
这个作者很懒,什么都没留下…
展开
-
unity射线使用方法详解
射线在游戏开发中,应用非常广泛,所以掌握射线非常重要。列如:判断角色是否着地,可以向角色脚下发射射线,判断是否接触地面。注意:各种射线检测都是以物理系统为基础的。射线需要与碰撞体和触发器配合才能发挥出作用。并且射线不仅可以有长度,还可以有粗细和形状,列如球形射线,盒子射线和胶囊体射线。方法都大同小异。下面我们以实现跳跃的例子来具体学习射线的使用。射线的编程方法常用的直线射线类型用类型Ray表示,Ray包含了起点origin跟方向direction的定义,起点和方向都用Vector3类原创 2022-04-09 23:18:54 · 16596 阅读 · 3 评论 -
unity物体四种移动方法总结
1.修改位置利用修改Transform组件的数据此处0.1为啥要写0.1f,根据C#的语法规定,直接写0.1会被认为double类型的数,而这里需要flaot类型数。此处*Time.deltatime是确保每秒移动同样的距离。Time.deltatime 是两帧之间的间隔,如帧率为60帧/秒,则Time.deltatime =0.0167秒,或者帧率为10帧/秒,则Time.delatatime = 0.1秒。所以Time.delatatime是一个随帧率改变而改变的数值,确保物体每秒.原创 2022-03-31 23:01:06 · 52611 阅读 · 6 评论 -
unity获取物件组件常用方法总结
目录一.利用脚本获取物体的方法二.利用脚本获取组件的方法三.利用公开变量引用物体跟组件一.利用脚本获取物体的方法这里介绍两种方法1.通过名称获取脚本可以通过物体的名称直接获得物体,使用GameObject.Find()方法即可。列如;我们需要在当前脚本,需要获得另外一个名为“object”的物体,具体内容如下此时Ob便获得Object这个物体,以及这个物体身上的所有组件。这个方法有两个弊端。1.GameObject.Find(),无法找到未激活的物体.原创 2022-04-06 16:11:20 · 22960 阅读 · 0 评论