Unity中通过按键更换材质球纹理图片
在Assets文件夹下新建一个Resources文件夹,将所需要加载的图片放到该文件夹下
其中num=4因为当前文件夹下只放了4张图片
using UnityEngine;
using System.Collections;
using System;public class SwitchPic : MonoBehaviour {private Texture2D myTexture;private string serialNumber;private int number=1;void Start () {}void Update () {bool down = Input.GetKeyDown(KeyCode.DownArrow);//检测按键是否被按下,并在被释放前仅运行一次bool up = Input.GetKeyDown(KeyCode.UpArrow);if (down==true) {number++;if (number == 4) {number = 4;}}if (up == true) {number--;if (number == 1) {number = 1;}}serialNumber = Convert.ToString(number);//变量类型转换myTexture = (Texture2D)Resources.Load(serialNumber);//使用Resources.Load动态加载当前图像GetComponent<Renderer>().material.mainTexture = myTexture;//将当前模型纹理进行修改}
}
Unity中通过按键更换材质球纹理图片相关推荐
- Unity 中批量修改模型材质球
实现在编辑器中,直接替换父节点下所有模型的材质球 public class CheckMaterials : MonoBehaviour {public Material mat;[ContextMe ...
- Unity中的网格与材质球合并
很多时候我们需要把具有相同shader的材质球合并,从而减少drawcall的产生. 比如九龙战里面,一个人物带有10个部位,10个部位各自来自不同的fbx文件,加上身体,就有11个材质球,占上11个 ...
- Unity脚本控制更换材质球
定义游戏对象和材质球对象: //游戏对象public GameObject dianji01; //材质public Material dongtai; 一句话更换材质球 guandao1.GetCo ...
- 关于unity中使用solidwork模型材质及动画丢失问题
由于我们的模型一般是从网络上下载好的solidwork工业模型,或者是应用solidwork自己制作的模型, 希望将我们的模型导入到unity中,但是发现导入到unity中后模型的材质以及动画数据丢失 ...
- Unity 动态循环设置材质球的图片
动态循环设置材质球的图片: public Texture[] textures;private Renderer renderer;// Use this for initializationvoid ...
- 【Unity】获取模型的材质球贴图中的像素点色值
获取模型的材质球贴图中的像素点色值,可以计算模型贴图的RGB.或某个色值的占比,也可以动态修改指定像素色值. 方式一: 获取可读的贴图,并遍历像素点:(通过Texture获取Texture2D操作的运 ...
- unity Editor下批量设置材质球中的贴图部分:
批量设置材质球中Main Maps部分贴图包含 Albedo,Metallic,Nomap,Occlusion 脚本存放位置:放在在Editor目录之下 点击 window 之下的AddMateria ...
- Unity MeshRender更换材质球方法
https://blog.csdn.net/ystistheking/article/details/70207792 转载自CSDN布莱克汉: 干活的时候遇到了这样一个问题,当要用代码给这个模型换材 ...
- Unity用代码批量修复材质球shader丢失的问题
假设现在有一大批模型的材质球的shader丢失了,我们想把这批模型的材质球都使用Mobile/Unlit (Supports Lightmap)这个shader,挨个挨个点太麻烦了,可以用代码来批量执 ...
最新文章
- 简述python程序结构_python架构的概念讲解
- php 怎么获取meta标签,php – 通过jQuery获取META描述
- 2019ICCV论文 Non-Local ConvLSTM for Video Compression Artifact Reductio
- 【BOM精讲】BOM 进阶
- 保存页面供以后使用Firefox的阅读列表扩展
- LeetCode 1684. 统计一致字符串的数目(哈希)
- 【AI视野·今日CV 计算机视觉论文速览 第160期】Wed, 25 Sep 2019
- 『中级篇』容器网络之host和none(29)
- flask before_request after_request
- wenbao与最短路(Floyd)
- centos8 挂载ntfs_Centos 挂载Ntfs分区
- WPF 加载GIF图片
- oracle双机热备 rose,linux下使用RoseHa实现oracle双机热备.doc
- 比特大陆招股书曝光;阿里否认阻挠滴滴收购OFO;Uber巨资了结数据泄露案| 雷锋早报...
- 考研二战,入职华为,反向调剂电子科大深圳
- 一个操作系统的实现(8)进程间通信
- 机器学习篇-船长总结(hsrjdz01)
- 微信小程序_map组件实现定位
- HTTP/1.1(消息格式、连接管理、条件请求、范围请求、缓存、身份验证)
- JavaScript 面向对象(二) —— 案例篇
热门文章
- LintCode : 木材加工
- mybatis中设置主键返回
- Java kafka监控 topic的数据量count情况,每个topic的Summed Recent Offsets(总结最近的偏移量)
- Java数据结构与算法_线性表_顺序表与链表
- 【微服务】微服务注册与调用----Eureka
- java 接口文档的格式化_Java Word API - 读写转换处理DOC DOCX HTML PDF HTML格式
- 怎样用计算机求立方根的近似数,第三讲·立方根
- fastadmin html js记录一次<input type=““checkbox“ 不选中表单不提交字段问题
- 可动态迁移的 mysql 架构
- 计算机内部为什么采用二进制表示数据,计算机内部为什么使用二进制处理数据? - 问答库...