Unity数字可视化学校_昼夜(三)

1、删除不需要的

Unity数字可视化学校_昼夜(三)_第1张图片Unity数字可视化学校_昼夜(三)_第2张图片Unity数字可视化学校_昼夜(三)_第3张图片

 UI

Unity数字可视化学校_昼夜(三)_第4张图片Unity数字可视化学校_昼夜(三)_第5张图片

 Unity数字可视化学校_昼夜(三)_第6张图片

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

public class EnvControl : MonoBehaviour
{
    //UI
    private Button btnTime;
    private Text txtTime; 

    //材质
    public List matList=new List();
    private List  matValueList=new List();

    // Start is called before the first frame update
    void Awake()
    {
        btnTime = transform.Find("Canvas/Panel/btnTime").GetComponent

 Unity数字可视化学校_昼夜(三)_第7张图片

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Rendering.PostProcessing;
using UnityEngine.UI;

public class EnvControl : MonoBehaviour
{
    //UI
    private Button btnTime;
    private Text txtTime; 

    //材质
    public List matList=new List();
    private List  matValueList=new List();
    //Post
    private PostProcessVolume postDay;
    private PostProcessVolume PostNight;
    //特效、光照
    private GameObject nightFx;
    private GameObject nightLight;

    // Start is called before the first frame update
    void Awake()
    {
        btnTime = transform.Find("Canvas/Panel/btnTime").GetComponent

注意:

 Unity数字可视化学校_昼夜(三)_第8张图片

 2、DOTween

DOTween (HOTween v2) | Animation Tools | Unity Asset Store

导入

下载完成后直接导入Unity,如果是新项目第一次导入Unity,会弹出提示框提示DoTween需要初始化,如下图所示:
 

Unity数字可视化学校_昼夜(三)_第9张图片


点击Setup DOTween按钮即可完成配置,当然如果需要自定义一些参数,可以点击Preferences选项卡来进行设置,该选项卡如下图所示:

Unity数字可视化学校_昼夜(三)_第10张图片

初始化完成后,在需要使用DoTween的地方需要引入命名空间DG.Tweening; 这里是一些官方的链接:
快速开始: http://dotween.demigiant.com/getstarted.php
官方文档: http://dotween.demigiant.com/documentation.php

3、属性变化

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Rendering.PostProcessing;
using UnityEngine.UI;
using DG.Tweening;

public class EnvControl : MonoBehaviour
{
    //UI
    private Button btnTime;
    private Text txtTime; 

    //材质
    public List matList=new List();
    private List  matValueList=new List();
    //Post
    private PostProcessVolume postDay;
    private PostProcessVolume PostNight;
    //特效、光照
    private GameObject nightFx;
    private GameObject nightLight;

    // Start is called before the first frame update
    void Awake()
    {
        btnTime = transform.Find("Canvas/Panel/btnTime").GetComponent

你可能感兴趣的:(Unity3d_数字孪生,unity)