Unity5.x制作合金弹头(四)-相机的跟随
2016-11-25 18:30
323 查看
游戏源码下载
进入下载
在主角移动时,相机需要跟随主角
本节简单,直接贴上代码using UnityEngine;
using System.Collections;
using DG.Tweening;
public class CameraForllow : MonoBehaviour
{
private Transform playerTransform;
// Use this for initialization
void Start()
{
playerTransform = GameObject.FindGameObjectWithTag("Player").transform;
}
// Update is called once per frame
void Update()
{
float offset_x = playerTransform.position.x - transform.position.x;
if (offset_x > 5f && transform.position.x != 40f)
{
transform.DOLocalMoveX(transform.position.x + 10f, 1.5f);
if (transform.position.x == 30f)
transform.DOLocalMoveY(5, 1f);
}
}
}添加头文件:DG.Tweening
transform.DOLocalMoveX函数用于在X轴方向移动相机到指定位置
当相机移动到X轴位置坐标为30.0f时,由于背景地图原因,将上移一个单位
进入下载
在主角移动时,相机需要跟随主角
本节简单,直接贴上代码using UnityEngine;
using System.Collections;
using DG.Tweening;
public class CameraForllow : MonoBehaviour
{
private Transform playerTransform;
// Use this for initialization
void Start()
{
playerTransform = GameObject.FindGameObjectWithTag("Player").transform;
}
// Update is called once per frame
void Update()
{
float offset_x = playerTransform.position.x - transform.position.x;
if (offset_x > 5f && transform.position.x != 40f)
{
transform.DOLocalMoveX(transform.position.x + 10f, 1.5f);
if (transform.position.x == 30f)
transform.DOLocalMoveY(5, 1f);
}
}
}添加头文件:DG.Tweening
transform.DOLocalMoveX函数用于在X轴方向移动相机到指定位置
当相机移动到X轴位置坐标为30.0f时,由于背景地图原因,将上移一个单位
相关文章推荐
- Unity5.x制作合金弹头(二)-主角的创建
- Unity5.x制作合金弹头(三)-敌人AI逻辑
- Unity5.x制作合金弹头(一)-DoTween组件的使用
- Unity5.x制作合金弹头(五)-子弹与炸弹的创建
- unity 相机平滑跟随游戏角色
- Unity平滑相机跟随
- Unity 3D 泰课网小球移动 相机跟随
- unity中结合oculus制作VR场景控制相机的移动的三种方式
- unity 常用的几种相机跟随
- Unity中实现相机平滑且流畅的跟随玩家(或其他对象)
- Unity中几种简单的相机跟随
- Unity中相机跟随
- Unity2d 5.1 弱联网游戏制作 (一)场景创建、添加组件、精灵移动、主摄像机跟随
- Unity相机视野的缩放,旋转及跟随
- Unity 2D游戏相机跟随
- Unity基础,相机跟随
- unity之--相机跟随移动
- Unity_相机跟随避免被墙挡住的一个解决方法
- unity 相机跟随
- unity笔记 0 - 添加物体,预制体;施加力;移动物体,旋转物体;相机跟随;禁用物体