普通平面游戏、单机RPG游戏中有跟随游戏人物运动而运动的视野,由于一般是设置到主摄像机上,简称相机跟随。今天讲一下单纯的对一个游戏人物的跟随。
废话不多说,直接上代码:
public Transforms playerForms; //这里作为相机要跟随的人物
private Vector3 offset; //这里是保存两者之间的固定差值
void Start()
{
offset = transform.position – playerForms.position; //求出固定差值,保存到offset
}
void Update()
{
transform.position = offset + playerForms.position; //得出相机的动态位置
}
到此对单个人物的固定距离的相机跟随效果就可以做出来了。
明天,将介绍多个人物的跟随效果!!!
版权声明:本文为happy_winter原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。