• 大小: 672KB
    文件类型: .rar
    金币: 2
    下载: 2 次
    发布日期: 2021-05-13
  • 语言: 其他
  • 标签: unity  shader  吃鸡  毒圈  

资源简介

这是我做的吃鸡毒圈,包含所有贴图资源和代码脚本,直接拷如unity的assets任意目录,将viewAngle.cs挂在毒圈物体上即可。详见博客https://mp.csdn.net/postedit/103111299

资源截图

代码片段和文件信息

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

public class viewAngle : MonoBehaviour
{
    Camera _camera;
    Renderer _renderer;
    float TAnangle;
    float lastfieldOfView = 1;
    public float Mul = 1f;
    float lastMul = 0;
    void Start()
    {
        _camera = Camera.main.GetComponent();
        _camera.depthTextureMode = DepthTextureMode.Depth;//设置相机.depthTextureMode模式,为shader获取深度图做准备
        _camera.allowHDR = true;//允许摄像机HDR模式增强电弧强度
        lastfieldOfView = _camera.fieldOfView;
        _renderer = GetComponent();
        transform.localScale = new Vector3(1 1 1) * Mul;
    }

    void Update()
    {
        if (lastfieldOfView != _camera.fieldOfView)//减少运行次数
        {
            TAnangle = Mathf.Tan(22.5f * 3.14159f / 180f) / Mathf.Tan(_camera.fieldOfView * 3.14159f / 360f);//以40度为基准,得到随视角变化的放大倍数
            _renderer.material.SetFloat(“_viewAngle“ TAnangle);//代入毒圈的shader
            lastfieldOfView = _camera.fieldOfView;
        }
        if (lastMul != Mul)
        {
            transform.localScale = new Vector3(1 1 1/Mul) * Mul;
            _renderer.material.SetFloat(“_Mul“ Mul);//代入毒圈的shader
            lastMul = Mul;
        }
    }

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2842  2019-11-17 15:18  CircleOfPoison\CircleOfPoison.prefab

     文件      17136  2019-11-17 12:05  CircleOfPoison\cylinder.FBX

     文件       3249  2019-11-17 15:07  CircleOfPoison\CylinderMaterial.mat

     文件       5386  2019-11-17 19:15  CircleOfPoison\IntersectHightLight1.shader

     文件     225090  2019-07-05 21:57  CircleOfPoison\L3Bybpng.png

     文件     480880  2019-07-03 17:47  CircleOfPoison\mask.jpg

     文件      24743  2019-07-06 21:44  CircleOfPoison\turnRGB.png

     文件       1404  2019-11-17 17:53  CircleOfPoison\viewAngle.cs

     目录          0  2019-11-17 19:26  CircleOfPoison

----------- ---------  ---------- -----  ----

               760730                    9


评论

共有 条评论