Unity3D Texture to Sprite

2023-10-26

unity3d中截屏转化为sprite
using UnityEngine;
using System.Collections;
using UnityEngine.UI;

public class Demo : MonoBehaviour {

	public void captureToImg(){

		var cptrAddr = "test.png";
		var readAddr = Application.persistentDataPath + "/" + cptrAddr;
		Application.CaptureScreenshot (cptrAddr);

		StartCoroutine (getTexture2d ("file://" + readAddr));

	}

	IEnumerator getTexture2d(string url){
		WWW www = new WWW (url);
		yield return www;
		if (www.isDone && www.error == null) {
			//GameObject.Find("Cube01").GetComponent<Renderer>().material.mainTexture = www.texture;
			GameObject.Find("Image01").GetComponent<Image>().sprite = Sprite.Create(www.texture,new Rect(0,0,Screen.width,Screen.height),new Vector2(0.5f,0.5f));
		}
	}
}

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Unity3D Texture to Sprite 的相关文章

  • 在java中加载精灵图像

    我想问一下为什么在将任何精灵图像加载到对象中时出错 这是我获取图像的方法 import java awt image BufferedImage import java io IOException public class SpriteS
  • KeyListener 的多键检测 (java)

    如何实现 KeyListener 以便我可以创建一个两人游戏系统 其中一个人使用 和 来控制一个角色 而另一个人可以使用方向键而不互相打扰 我现在的方式是 当一个人按住箭头键时 他们的角色会移动 但是当您使用其他玩家的控件时 第一个人的角色
  • C# directx 精灵起源

    当我的精灵旋转原点固定在窗口的左上角时 与精灵绘制 and 精灵 Draw2D 不管怎样 如果我改变旋转中心 它仍然在左上角 我需要精灵绕其 Z 轴旋转 Edit 我已经尝试过这个 hereMatrix pm Matrix Translat
  • XNA BlendState 与 SpriteBatch

    我们需要一个 BlendState 来充当以下角色 透明 PNG 按预期绘制 保留其后面的任何内容 We use Color White按原样绘制 PNG 我们将改变颜色的 Alpha 通道来改变纹理的 不透明度 为了达到这个效果 Blen
  • 将 Sprite 对象数组合并为一个 Sprite - Unity

    我在 Unity 中有一系列 Sprite 对象 它们的大小根据加载的图像而变化 我想将它们像平铺地图一样并排组合成一张图像 我希望它们的布局就像您正在形成一行图像一样 一个接一个 注意 不是一个在另一个之上 我怎样才能做到这一点 我之所以
  • andengine sprite 移动 PathModifier 和 body

    我用这个代码 this mPhysicsWorld new FixedStepPhysicsWorld 30 new Vector2 0 0 false 8 1 this mScene registerUpdateHandler this
  • 更新一类中的多个项目,而不仅仅是一个

    在此代码的更新部分中 只有第一个制作的蝙蝠受到 Bat 类中 update 的影响 主循环之外 START BAT COUNT 30 BAT IMAGE PATH os path join Sprites Bat enemy Bat 1 p
  • 如何将一张图像分割成多个较小的图像

    如何分割图像对象 java awt Image 成更小的图像 例如 将 64 64px 图像分割为包含 16 个 16 16px 图像的精灵表 See http rameshjavablog blogspot com 2012 04 sub
  • 如何在 OpenGL (ES) 中将非 2 幂纹理显示为精灵而不进行拉伸?

    我想绘制一个任意大小的精灵作为 png 比如说 56 宽 x 30 高之类的完全疯狂的东西 任一维度都不是 2 的幂 另外 我可能想绘制另一个 72 宽 x 33 高的不同精灵 指出这一点是因为这里不接受任何 技巧 我需要处理一般情况 所以
  • 是否可以将 NPOT 图像 glTexImage2d 转换到 Pow-2 纹理上而无需额外分配?

    我发现仍然有相当多的驱动程序不支持 NPOT 纹理 因此我正在尝试改进我的 2D 引擎 基于 OpenTK 而 OpenTK 又基于 OpenGL 改为支持 Texture2D依赖GL ARB texture rectangle 作为其中的
  • FireFox 3.5 重复获取图像精灵 - 如何防止?

    编辑 Mozilla 修复了该错误 该线程已死 编辑 这是一个 Mozilla 错误 请参阅此线程 https bugzilla mozilla org show bug cgi id 501853 https bugzilla mozil
  • 在纹理数组中绘制Texture2D图集

    如何通过 GLSL Sampler 仅绘制存储在纹理数组中的纹理2D 图集的一部分 例如 我有纹理图集 我会将它们放在一起 与相同大小的其他图集 在Texture2D数组里面 glTexSubImage3D 那么 在这种情况下我的采样器应该
  • libgdx sprite 和 actor 之间的区别

    我正在浏览有关 libgdx 的 javadoc 和各种教程 并且正处于尝试找出与我相似或在 libgdx 中提供类似功能的各种概念之间的差异的阶段 起初我认为 scene2d 是关于创建交互式项目 例如菜单等 但我正在阅读的各种教程使用
  • XNA Content.Load 如何操作?

    我只是好奇它是否在每次调用时实际上将资源加载到内存中 或者如果它查找它 发现它是否已加载 如果未加载 则加载一次并仅保留引用 以便第二次调用它只是获取对它的引用 它会跟踪已加载的内容 并且如果之前已加载过该对象 则仅返回对同一对象的引用 这
  • 添加 Sprite 的多个实例?

    我正在构建一个自定义图像选择器 它显示 6 个替代版本 然而 照片只显示在第 6 件商品上 model selectedPhoto返回一个 Sprite 并且不会让应用程序正常运行 但是当我使用 model photos ii 每个项目都添
  • 如何在 Pygame 中显示精灵?

    这只是一个关于 PyGame 中精灵的简单问题 我按照下面的代码加载了图像 我只是想知道如何在 PyGame 中显示精灵 例如绘制矩形或圆形 无论如何 我不想让它表现得如此 我想我用一个blit命令 但我不确定并且我在网上没有找到太多信息
  • GLSL 纹理立方体和纹理2D 在同一着色器中

    我似乎无法两者兼得texture2D and textureCube 在一个着色器中 当我这样做时 什么也没有显示 也没有错误 我用我自己的着色器加载器和 Apple GLSL 着色器生成器尝试了这一点 并且发生了同样的事情 即使我有也会发
  • Unity3D 中 android 切换速度太慢

    我的游戏有 1000 多个帧 并且精灵的格式是 Crunch 因为这个项目中的精灵太多 当我想从Windows切换到Android时 我花了将近1天的时间来切换 实际上我不允许它完全切换 但切换到Windows并没有那么多 也许只有15分钟
  • 找不到不使用 GL11Ext 进行绘图的 android 2d opengl sprite 类的合适示例

    正如 SpriteMethodTest 所说 绘制精灵的方法有很多种 首先 我尝试了canvas 并遇到了一些性能问题 接下来 我决定学习opengl 我使用 GL11Ext 扩展取得了第一个成就 但是 默认情况下您知道 当您绘制纹理时 它
  • OpenGL ES 2.0 中的纹理点?

    我正在尝试在 OpenGL ES 2 0 中为粒子系统实现纹理点 例如点精灵 我遇到的问题是所有点都渲染为实心黑色方块 而不是正确映射纹理 我已经验证 gl PointCoord 实际上返回从 0 0 到 1 0 的 x y 值 这将映射到

随机推荐

  • 最新版本Android-Studio2.1.2 Windows7 64bit系统下搭建Android开发环境

    windows7 64bit系统下搭建Android开发环境 最新版本Android Studio2 1 2 注 现在在使用i MX6Q开发板做嵌入式系统开发 跑的是Android系统 想在开发板写一些测试程序 因此搭建了Android开发
  • FreeRTOS 事件组

    实现功能 当任务A B完成后执行串口任务 不同任务用不同的位表示 configUSE 16 BIT TICKS 1 bitx 0 7 configUSE 16 BIT TICKS设置为0 bitx 0 23 串口任务的头文件 ifndef
  • QNX操作系统简介

    QNX是商业类Unix实时操作系统 主要针对嵌入式系统市场 该产品开发于20世纪80年代初 后来改名为QNX软件系统公司 QNX软件系统公司 黑莓公司旗下子公司 是全球领先的创新嵌入式技术供应商 包括中间件 开发工具和操作系统 QNX Ne
  • Django配置mysql数据库

    默认使用SQLite3数据库 1 本地已安装mysql数据库 或者使用已存在的数据库 创建表空间 存放项目中的表 create database bobmydata show databases 2 安装数据连接工具PyMySQL pip
  • eclipse中jsp自动提示慢的问题

    这几天用eclipse编写jsp代码 发现点了 引导符后 系统提供的自动提示出奇的慢 于是开始网络求助 搞清了原因 eclipse在编写jsp时 当点下引导符后 要去相应的javadoc 中寻找相应的解释 而他默认的寻找路径是 sun的网站
  • Kernel panic - not syncing: Requested init /linuxrc failed (error -13).

    开发板平台exynos 4413 使用busybox 1 31 1制作ext4根文件系统 Kernel panic not syncing Requested init linuxrc failed error 13 这是一个巨坑无比的错误
  • Spring IOC容器的创建过程

    在测试时 经常使用这种方式来创建spring容器 创建基于注解的springIOC容器 ApplicationContext applicationContext new AnnotationConfigApplicationContext
  • unity SteamVR Plugin导入后的两个错误的解决办法

    在unity asset store中搜索 SteamVR Plugin 找到官方提供的插件 我当时下载到的版本是1 2 1的 下载完后导入到工程里 打开里面的样例场景 共3个 运行或停止运行时会明显卡顿 报错 其中一个错误 Unity S
  • 13位10位时间戳转换日期

    工具类 时间转换 一 10位13位时间戳转String 格式 2018 10 15 16 03 27 日期 10位13位时间戳转String 格式 2018 10 15 16 03 27 日期 param timestamp param s
  • C语言:一级指针,二级指针,三级指针,指针数组,数组指针的综合示例

    本博客主要介绍一级指针 二级指针 三级指针 指针数组和数组指针的综合应用示例 下面简单介绍指针数组和数组指针的区别 指针数组 char p aaa bbbb 定义了一个数组p p中每一个元素都是一个指针 数组指针 char p 5 定义了一
  • windows10 Linux子系统(wsl)文件目录

    简介 使用window中的Linux子系统创建的文件究竟放在什么地方 既然作为子系统文件肯定是可以互相访问的 windows访问Linux目录 wsl ubuntu Linux子系统的目录是在这个目录下 C Users 用户名 AppDat
  • OpenGL加速渲染:顶点数组

    加速渲染主要有两种方法 显示列表与顶点数组 其中 显示列表是通过预编译方式加速 而顶点数组是通过优化实时编译方式加速 但是 不需要同时使用两种加速方式 如果把顶点数组放在预编译中 然后通过显示列表来显示 这样做所耗时间与直接使用顶点数组所耗
  • java实现Date和Timestamp的相互转换

    Date转Timestamp 一句搞定 Timestamp createTime new Timestamp new Date getTime Timestamp转Date Timestamp t new Timestamp System
  • 飞机大战

    目录 一 效果图 https www bilibili com video BV1cT4y1Z7f3 二 学习参考资料 b站up主 鱼C 小甲鱼 Python教程 零基础入门学习Python 三 代码框架 这里只是给出了功能描述 给出了一个
  • Struts2详解

    struts2框架是SSH框架集中的框架之一 是一个基于MVC设计模式的Web应用框架 它本质上相当于一个servlet 在MVC设计模式中 Struts2作为控制器层 Controller 来建立模型与视图的数据交互 在使用struts2
  • SpringBoot整合grpc

    grpc简介 gRPC gRPC Remote Procedure Calls 是 Google 发起的一个开源远程过程调用系统 该系统基于 HTTP 2 协议传输 摘自知乎 https zhuanlan zhihu com p 38932
  • QT VS中双击ui文件无法打开的问题

    如果你在VS里安装QT之后 双击ui文件 出现闪退并且显示xxx ui文件无法打开 这篇博客或许能帮助到你 一 问题描述 双击ui文件出现闪退 如下图所示 这个界面1s之后就会闪退 二 解决方案 步骤1 步骤2 一 问题描述 双击ui文件出
  • 【Java基础】Date类、DateFormat类

    目录 一 Date类 二 DateFormat类 1 format方法 2 parse方法 一 Date类 data 翻译成中文是 日期 的意思 在Java里面Data类表示特定的瞬间 精确到毫秒 创建data对象 不初始化即表示为当前系统
  • 原型模式

    原型模式 根据实际案例分析原型模式的优点 浅克隆 代码示例 测试分析 深克隆 代码示例 测试 分析原型模式的优点 Spring框架中原型模式案例 业务与原型模式的落地示例 根据实际案例分析原型模式的优点 在传统模式下 假设需要克隆对象 动态
  • Unity3D Texture to Sprite

    unity3d中截屏转化为sprite using UnityEngine using System Collections using UnityEngine UI public class Demo MonoBehaviour publ