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 的相关文章

  • 在 XNA 中沿着曲线路径制作 Sprite 动画

    我想在 XNA 游戏中实现弹道轨迹 并试图找出使弹丸遵循重力曲线的最佳方法 我能想到的最好的办法是首先计算曲线并存储在 Curve 类中 然后让精灵沿着那条曲线移动 但我无法真正弄清楚如何沿着该曲线实际移动精灵 我该怎么做 或者有更好的方法
  • 将多个精灵作为一个旋转(围绕同一原点)

    我有形成 T 形状的精灵数组 我想围绕同一原点旋转它们 在我的例子中是 box2D 主体原点 如下所示 我的形状在矩阵中定义如下 int array 0 1 1 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0
  • 从精灵表中以 sfml 动画精灵

    我正在尝试在 sfml 中为精灵制作动画 目前 我可以移动精灵并在向不同方向移动时更改其图像 但我想在它移动时为其设置动画 我认为可能有一种方法可以使用 sf Clock 来完成此操作 或者可能有更好的方法 所有精灵都在同一个精灵表上 因此
  • 如何使精灵指向鼠标。 XNA C#

    如果你看一下这张图链接文本 我需要通过仅知道直角三角形所有边的长度来找到角 A 我不知道三角函数 需要一些帮助 您的帖子实际上有两个问题 如何使精灵指向鼠标 XNA C 您必须计算精灵位置和鼠标位置之间的方向 这可以使用三角函数来完成 在本
  • 如何将图像分成 9 个小图像(类似于拼图)

    所以 我尝试创建一个小益智游戏 目前看起来像这样 顶部是拼图 您可以在其中放置从页面底部起 1 行 可滚动 的表格中选择的棋子 问题是这些是从原始图像中剪下来的 9 张单独图像 我只想只有一张图像 大图像 并以与本文上图中类似的方式将它们放
  • Pygame 精灵在跳跃时不移动

    我很困惑为什么我的精灵在跳跃时不移动 我已经检查了好几次并一遍又一遍地更改我的代码 但没有成功 我的代码如下 包含 3 页 第一个包含主循环 第二个包含玩家类 第三个包含一些游戏函数 Main import pygame from play
  • 如何在 Unity 中 EncodeToPng 压缩纹理

    我开发了一个保存纹理 屏幕截图 的应用程序 我需要压缩它们 但是然后 我不能使用EncodeToPNG方法 以便在屏幕上显示图像 我的步骤 Texture2D tex new Texture2D recwidth recheight Tex
  • 适用于 Android 的 OpenGL ES 2.0 中的纹理

    我是 OpenGL 新手 我正在通过使用 ES 2 0 为 Android 制作 2D 游戏来自学 我首先创建一个 Sprite 类 该类创建一个平面并向其渲染纹理 为了练习 我有两个 Sprite 对象 它们在同一位置交替绘制 我在 ES
  • FireFox 3.5 重复获取图像精灵 - 如何防止?

    编辑 Mozilla 修复了该错误 该线程已死 编辑 这是一个 Mozilla 错误 请参阅此线程 https bugzilla mozilla org show bug cgi id 501853 https bugzilla mozil
  • 如何在 C++ 中从 UTexture2D 读取数据

    我正在尝试从虚幻引擎 C 项目中填充的 UTexture2D 读取像素数据 在我在这里发布问题之前 我尝试使用此链接中描述的方法 https answers unrealengine com questions 25594 accessin
  • LibGDX指导-精灵追踪2D无限随机贝塞尔曲线

    我已经能够将平滑的动画应用于我的精灵并使用加速度计控制它 我的精灵固定为沿 x 轴左右移动 从这里开始 我需要弄清楚如何创建一条垂直的无限波浪线供精灵尝试追踪 我的游戏的目的是让用户用加速度计控制精灵的左 右移动 试图尽可能地追踪永无止境的
  • 如何在 Pygame 中显示精灵?

    这只是一个关于 PyGame 中精灵的简单问题 我按照下面的代码加载了图像 我只是想知道如何在 PyGame 中显示精灵 例如绘制矩形或圆形 无论如何 我不想让它表现得如此 我想我用一个blit命令 但我不确定并且我在网上没有找到太多信息
  • Pygame 根据位置重叠精灵(绘制顺序)

    总的来说 我对 Pygame 和 Python 还比较陌生 所以希望这不是太陌生 I m making a top down RPG and I have two Sprite objects with images that look f
  • OpenGL 点精灵可以在 Android 中使用吗?

    我正在 Droid 版本 2 1 update1 上进行开发 我支持的 GL 扩展包括 GL OES point sprite 和 GL OES point size array 我无法获取要渲染的点精灵 下面的代码在 glTexEnvi
  • 分解精灵图像的简单工具? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我有很多包含数十个图标的精灵图像 有没有一种简单的方法可以自动将精灵分解成单独的图像文件或为其提供坐标
  • C++/SFML 显示故障,通过鼠标单击更改精灵成员

    我正在学习 C SFML 作为练习 我正在制作一个小程序 在窗口中显示 64x64 像素方形棕色精灵的 10x10 网格 该程序允许您使用键盘选择绿色 黄色 蓝色 灰色 棕色方形精灵 并用该选定的精灵替换所述网格上的任何图块 游戏循环如下
  • CSS3 - 在精灵图像的“背景位置”之间淡入淡出

    我想在精灵图像的 背景位置 之间淡入淡出仅使用CSS 我找到了很多教程 但没有找到像这样简单的东西
  • 在 p5.js 中放大时精灵模糊

    我试图将 p5 js 中精灵的大小放大一点 系数 2 但渲染时它们看起来很模糊 显然 放大通常不是一个好主意 但是我已经成功地使像素化精灵在原始 JavaScript 中看起来清晰 基于这篇文章 https nluqo github io
  • 是否有一种快速替代方法可以从 XNA 中的位图对象创建 Texture2D?

    我环顾四周 发现从位图创建Texture2D的唯一方法是 using MemoryStream s new MemoryStream bmp Save s System Drawing Imaging ImageFormat Png s S
  • Unity-3d-5 将 16:9 的图像缩放至其他分辨率

    所以我创建了一个蛇游戏 其边框是用 2d 精灵创建的 我将游戏窗口设置为 16 9 在此分辨率下图像看起来不错 然而 扩展到其他任何东西开始让游戏看起来很奇怪 我想要调整游戏窗口的大小 如何让我的精灵根据当前分辨率拉伸和收缩 我已经尝试创建

随机推荐

  • 最新版本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