![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unity3d
记录unity3d学习过程
abysswatcher_1
这个作者很懒,什么都没留下…
展开
-
unity3D摄像机跟随
为摄像机添加一个脚本。先定义一个跟随的目标,以及一个三维向量。在初始时刻,先让该三维向量等于摄像机初始位置与目标(角色)位置的差向量。接下来定义一个根据物理帧刷新频率的函数,让摄像机位置向量每一帧都进行一次检测,等于目标位置加上差值,从而实现跟随的效果。将camera脚本添加到camera中,并且将跟随目标选为角色,可以实现摄像机跟随的效果。...原创 2020-04-10 19:05:06 · 1159 阅读 · 0 评论 -
unity3D人物移动的实现(二)
运行之前的项目,小人可以自由移动,但是移动过程中,会有停止按键后滑动一段距离的效果,这是因为脚本种GetAxis函数,他得到的值随着按键的过程而变化,所以每一次松开的时候,该值仍在变化,导致了多余的移动,为了解决这一问题,可以通过修改某个参数。该属性的意思是输出的值回到自然值时的速度大小,我们将他设成一个较大的数字,例如1000.再次运行项目,发现人物的移动不会出现上述的问题了。下面完成移动过...原创 2020-04-09 21:48:25 · 2543 阅读 · 0 评论 -
unity3D人物移动的实现(一)
人物的移动,首先要考虑人物与地面的碰撞,碰撞发生的条件是,两者必须都为碰撞体,且至少有一方为刚体,为了方便,我们就给人物加上刚体属性和碰撞体。1首先是碰撞体属性,人形使用胶囊碰撞体,调整参数使其与人物外形相近。![在这里插入图片描述](https://img-blog.csdnimg.cn/2020040223282424.png?x-oss-process=image/watermark,t...原创 2020-04-03 23:28:16 · 9270 阅读 · 1 评论