unity 2d 入门 飞翔小鸟 Cinemachine 镜头跟随小鸟 多边形碰撞器 解决镜头不会穿模问题(十二)

1、安装

window->package manager
在这里插入图片描述

2、创建Cinemachine

在这里插入图片描述
右键->Cinemachine->2D Carmera
在这里插入图片描述

3、创建空对象和多边形控制器如图

记得勾选 is Trigger
在这里插入图片描述
空对象位置记得要和小鸟保持一致,不然等下写完脚本后,镜头一开始会移动一下
在这里插入图片描述

4、将多边形触发器拖拽到2d Camera中,如图

在这里插入图片描述

5、给多边形触发器写个脚本随着小鸟镜头移动,不然小鸟会被挤出镜头

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class NewBehaviourScript : MonoBehaviour
{
   
    private GameObject player;

    // Start is called before the first frame update
    void Start()
    {
   
        player = GameObject.Find("player");
    }

    // Update is called once per frame
    void Update()
    {
   
        //水平跟随玩家
        transform.position = new Vector3(player.transform.position.x, transform.position.y, transform.position.z);
    }
}

把脚本拖拽给多边形触发器
在这里插入图片描述

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-11 06:46:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-11 06:46:04       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-11 06:46:04       82 阅读
  4. Python语言-面向对象

    2023-12-11 06:46:04       91 阅读

热门阅读

  1. Docker安装教程

    2023-12-11 06:46:04       71 阅读
  2. Spark

    2023-12-11 06:46:04       38 阅读
  3. Spark-Streaming+Kafka+mysql实战示例

    2023-12-11 06:46:04       48 阅读
  4. 《微信小程序开发从入门到实战》学习四十七

    2023-12-11 06:46:04       50 阅读
  5. 学习 Vue 3 源码

    2023-12-11 06:46:04       66 阅读
  6. facebook回传

    2023-12-11 06:46:04       60 阅读
  7. Go简单了解

    2023-12-11 06:46:04       49 阅读
  8. keepalived 高可用主备

    2023-12-11 06:46:04       54 阅读
  9. 数据结构-链表习题(C++)

    2023-12-11 06:46:04       66 阅读
  10. vulnhub靶机Phineas

    2023-12-11 06:46:04       64 阅读