实现类似红警的框选

在这里插入代码片
```using System;
using System.Collections.Generic;
using Cinemachine;
using DefaultNamespace.UI;
using DefaultNamespace.UserData;
using UnityEngine;

namespace DefaultNamespace
{
   
    //做父类分脚本
    //做接口分功能
    public class GameManage : MonoBehaviour
    {
   
        public CinemachineVirtualCamera _cvm;
        private Queue<GameObject> _objs = new Queue<GameObject>();
        private Camera _camera;
        private Dictionary<GameObject, Player> _dicselect = new Dictionary<GameObject, Player>();
        bool edgeScrolling = false;
        private bool isCreat = false;

        public float edgeSize; //会产生移动效果的边缘宽度
        public float moveAmount; //移动速度
        private Vector3 camFollowPos; //用于给摄像机赋值
        public CinemachineVirtualCamera _look;

        private void Awake()
        {
   
            DataManage._ins.Init();
            MessageManage._ins.AddListenData<GameObject>(MyData.selectObj, SelectObj);
            MessageManage._ins.AddListenData(MyData.CreatAr, CreatStart);
            MessageManage._ins.AddListenData(MyData.OverCreatAr, CreatOver);
            _camera = Camera.main;
            _cvm.gameObject.SetActive(false);
            camFollowPos = _look.transform.position;
        }
        
        ///选中物体
        private
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值