Unity基础,相机跟随
来源:互联网 发布:淘宝特步 编辑:程序博客网 时间:2024/05/23 05:08
设置相机跟随游戏目标:
1.保持相机位置始终跟随一个游戏目标
在Camera下创建Script:
public Transform targetTransform;//获得要跟随的目标位置 public Vector3 offset; //获得Camera与Target的位置偏移 Start(){ offset=transform.position-targetTransform.position; } Update(){ tranform.position=targetTransform.position+offset; }
2.保持相机在两个目标位置中间
public Transform player1; public Transform player2; private Vector3 offer; private Camera camera; void Start () { offer = transform.position - (player1.position+player2.position)/2; camera = this.GetComponent<Camera>(); } void Update () { if (player1 == null || player2 == null) return; transform.position = (player1.position + player2.position) / 2 + offer; float distance = Vector3.Distance(player1.position, player2.position); float size = distance * 0.58f; //镜头距离比例 camera.orthographicSize = size; }
3.Camera跟随,但有范围
private GameObject gameObject=GameObject.FindGameObjectWithTag("__"); private Transform transform=gameObject.transform; Vector3 targetPosition = transform.position; float y = targetPos.y - _f; if (y > _f) { y = _f; } if (y < _f) { y = _f;} this.transform.position = new Vector3(targetPos.x+_f,y,_f);
阅读全文
0 0
- Unity基础,相机跟随
- unity 相机跟随
- Unity平滑相机跟随
- Unity中相机跟随
- unity相机跟随人物移动
- unity游戏相机跟随效果
- unity之--相机跟随移动
- Unity粒子系统,探照灯效果,相机跟随
- unity 常用的几种相机跟随
- unity 相机平滑跟随游戏角色
- Unity 常用的几种相机跟随
- Unity 2D游戏相机跟随
- unity相机旋转,缩放与跟随
- 【Unity】相机跟随主角移动,并带有延迟效果
- Unity 3D 泰课网小球移动 相机跟随
- Unity相机视野的缩放,旋转及跟随
- uLua实现相机跟随
- Unity3D-相机跟随抖动
- method_软阈值算子(Soft Thresholding)
- 为什么Wi-Fi用的最多是1,6,11 信道
- 真实环境的OracleGoldenGate配置参数详解
- 贪心算法之喷水设置
- TELE(树形dp+背包)
- Unity基础,相机跟随
- Vue 脱坑记
- JavaScript 15 遍历
- 学习ubuntu 下git 使用(一)
- Batch Normalization导读
- 7-3 是否完全二叉搜索树
- shell学习二十四--while循环
- Python Exception处理
- IntentService源码实例讲解