unity材质球贴图滚动

摘要:
usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassNewBehaviourScript:MonoBehaviour{//滚动速度publicfloatHorSpeed=1.0f;publicfloatVerSpeed=1.0f;//Offset偏移量//水平滚动Offset.ypu
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class NewBehaviourScript : MonoBehaviour {

    //滚动速度
    public float HorSpeed = 1.0f;
    public float VerSpeed = 1.0f;

    //Offset偏移量
    //水平滚动Offset.y
    public float HorMin = 1.0f;
    public float HorMax = 2.0f;
    //垂直滚动Offset.x
    public float VerMin = 1.0f;
    public float VerMax = 2.0f;

    //渲染器
    MeshRenderer MeshR ;

    private void Awake()
    {
        //获得渲染器
        MeshR = GetComponent<MeshRenderer>();
    }

    private void Update()
    {

        Vector2 Offset = new Vector2(
            (MeshR.material.mainTextureOffset.x > HorMax) ? HorMin : MeshR.material.mainTextureOffset.x + Time.deltaTime * HorSpeed,
           (MeshR.material.mainTextureOffset.y > VerMax) ? VerMin : MeshR.material.mainTextureOffset.y + Time.deltaTime * VerSpeed
           );

        MeshR.material.mainTextureOffset = Offset;
    }

}
unity材质球贴图滚动第1张

免责声明:文章转载自《unity材质球贴图滚动》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇激活windows专业版(激活windows10专业版,解决“我们无法在此设备上激活windows因为无法连接到你的组织的激活服务器 ”)Android系统HAL基本概念下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Unity3D之Mesh(七)绘制长方体

前言: 从现在开始,终于感觉进入一点点正题了!动态创建三维立体模型mesh!依然从简单入手:长方体。  一、基本思路 由于是创建长方体mesh,由之前的研究得知,两个数据必须要有,即:顶点的数据:vertices与索引的三角形(即负责管理每个三角形的三点的索引顺序):triangles。长方体:一般会得知:长宽高;即今天我们由长宽高为参数得到vertic...

【Unity游戏开发】性能优化之在真机上开启DeepProfile与踩坑

一、引子   最近马三入职了新公司,平时除了负责编辑器开发之外还要做一些游戏性能优化方面的工作。在这里首先给大家安利一下Unity官方的性能测试分析工具URP ,这个工具目前是免费,测试的过程中也不需要接入任何SDK,测试完成以后还可以生成一份性能测试报告。当然,相比侑虎科技的UWA GOT工具来讲,目前UPR功能还是比较少的,不过在项目初期完全可以先使用...

这篇说的是Unity Input 输入控制器

关于Unity3D是什么。我就不多做解释了。由于工作原因,该系列原创教程不定期更新。每月必然有更新。谢谢各位 Unity Input---输入控制管理器: Edit->Project Setting->input 如上图,就是Unity为游戏软体受命于玩家控制的操作转化中心。大家看到了默认是17个。 要查看和编辑这些设置,可以点击名称旁边的小箭...

一、Vuforia_AR

一、AR概念: 增强现实(Augmented Reality,简称AR),是一种将虚拟信息与真实世界巧妙融合的技术,广泛运用了多媒体、三维建模、实时跟踪及注册、智能交互、传感等多种技术手段,将计算机生成的文字、图像、三维模型、音乐、视频等虚拟信息模拟仿真后,应用到真实世界中,两种信息互为补充,从而实现对真实世界的“增强”。 目前世界上主流的AR SDK提供...

使用Python读写Kafka

本篇会给出如何使用python来读写kafka, 包含生产者和消费者. 以下使用kafka-python客户端 生产者 爬虫大多时候作为消息的发送端, 在消息发出去后最好能记录消息被发送到了哪个分区, offset是多少, 这些记录在很多情况下可以帮助快速定位问题, 所以需要在send方法后加入callback函数, 包括成功和失败的处理 # -*- co...

Unity编辑器-创建单独编辑框,折叠框,提示框

今天我们就来学习如何创建一个编辑框,上面绘制一个折叠框里面有四种消息框. 代码如下: using UnityEngine; using System.Collections; using UnityEditor; public class Test : EditorWindow { private bool foldoutType;...