Unity3D使用OnGUI旋转Texture图片
Unity的GUI可以实现很多功能,下面是完成一张图片通过GUI来进行旋转:
具体实现代码分享在下面:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;public class GUIRotateTexture : MonoBehaviour
{// 绘制的图片(托一张任意图片)public Texture2D texture;// 旋转速度public float speed = 20.0f;// 当前角度private float angle;// Start is called before the first frame updatevoid Start(){}// Update is called once per framevoid Update(){angle += Time.deltaTime * speed;}private void OnGUI(){// 保存GUI转换矩阵Matrix4x4 matrix4X4 = GUI.matrix;// 设置GUI旋转角度和旋转中心坐标(如果是按照图片中心旋转,这儿的Vector就需要加上图片的尺寸一半)GUIUtility.RotateAroundPivot(angle, new Vector2(100, 100));// 绘制图片GUI.DrawTexture(new Rect(50, 50, texture.width, texture.height), texture, ScaleMode.StretchToFill);// 恢复GUI转换矩阵(防止之后的GUI控件也跟着一起旋转,这个是官网说的)GUI.matrix = matrix4X4;}
}
Unity3D使用OnGUI旋转Texture图片相关推荐
- 【Unity3D游戏开发】性能优化之Texture图片空间和内存占用分析(三七)
Unity3D–Texture图片空间和内存占用分析 发表于2014年5月21日由陆泽西 Texture图片空间和内存占用分析.由于U3D并没有很好的诠释对于图片的处理方式,所以很多人一直对于图集的大 ...
- Unity3D–Texture图片空间和内存占用分析
Texture图片空间和内存占用分析.由于U3D并没有很好的诠释对于图片的处理方式,所以很多人一直对于图集的大小和内存的占用情况都不了解.在此对于U3D的图片问题做一个实际数据的分析.此前的项目都会存 ...
- iOS传感器:实现一个随屏幕旋转的图片
作者 非典型技术宅 关注 2017.05.24 17:22* 字数 1568 阅读 351评论 7喜欢 14 在写上一个动画系列的时候学到了非常多的知识,也认识了很多人.例如受邀进入了某个神秘的动效组 ...
- 借助numpy.rot90实现图片顺时针旋转90°,旋转后图片没有黑边
返回numpy 类型图片, numpy 通道是 "BGR" import cv2 import glob import numpy as np from PIL import Im ...
- jQuery 缩放 旋转 裁剪图片 Image Cropper
A simple jQuery image cropping plugin. Demo cropper是一款使用简单且功能强大的图片剪裁jQuery插件.该图片剪裁插件支持图片放大缩小,支持图片旋转, ...
- java根据exif旋转,关于图片文件旋转JPEG与EXIF信息
关于图片文件旋转JPEG与EXIF信息 2019/10/31 0:36:39 YuLimin 程序员俱乐部 我要评论(1) 摘要:关于图片文件旋转JPEG与EXIF信息比如某相机拍摄出来的相片, ...
- html5把六张图片做成立方体,html5 3D旋转的图片立方体代码
特效描述:html53D 旋转的图片立方体.html5 css3转换属性创建3D旋转立方体多维数据图片库代码. 代码结构 1. HTML代码 单击下面的图片来旋转立方体. //DOM load eve ...
- STM32F103xx OLED旋转显示图片
STM32F103xx OLED旋转显示图片 编译器平台及例程说明 编译器说明 例程说明 一.图片旋转显示样式 二.图片旋转显示原理简述 三.两种不同的取模方式 第一种取模方式 第二种取模方式 四.不 ...
- java自动旋转矫正图片方向
java自动旋转矫正图片方向 maven引用 <dependencies><dependency><groupId>com.drewnoakes</group ...
最新文章
- 7-5 符号配对 (20 分)
- 「产品规划」的那些事儿
- ZooKeeper在HBase集群中的作用
- boost::function模块实现contains的测试程序
- UNDO Retntion
- tomcat安全机制j_security_check(简单版)
- 前端后端接口那些事吐槽
- 免费Linux系统和生信宝典原创学习教程
- 决策树会有哪些特性?
- 操作系统课程设计 Kernel编译和WinDbg启动 批处理文件
- Yii2的redis扩展
- Unity性能优化专题---腾讯牛人分享经验
- 手机上怎么安装Java的软件游戏
- 数据仓库实施步骤与关键成功因素
- thinkphp 实现新订单语音提醒功能
- 世界上第一天微型计算机,day 1:计算机发展史和组成部分
- MapReduce剥洋葱
- 操作系统王道考研复习——第一章(计算机系统概述)
- idea中java文件都不能运行变成橙色文件
- java oxygen下载_Eclipse 下载 安装 (Oxygen版本)